Normalement, quand j'utilise une classe comme un sélecteur j'essaie d'utiliser un "id" sélecteur de sorte qu'il n'est pas de rechercher à travers l'ensemble de la page, mais seulement une zone où la classe est.
Toutefois, j'ai une vue partielle avec le code. Cette vision partielle (code commun) est enroulé autour d'une balise de formulaire.
J'ai:
<form id="Create">
// load common code in from partial view
</form>
<form id="Edit">
// load common code in from partial view
</form>
Maintenant, dans cette commune code que j'ai besoin de joindre un plugin à plusieurs champs donc, je le ferais
$('#Create .myClass').plugin({ options here});
$('#Edit .myClass').plugin({options here});
Il est donc à peu près le même code. Je me demande si il existe un moyen de le faire paraître, soit de l'id?
Modifier
Je vais avoir des problèmes avec elle quand j'ai variables pour mes sélecteurs
my.selectors =
{
A: '#Create',
B: '#Edit',
Plugin: ' .Plugin'
};
$(selector.A+ selectors.Plugin, selector.B+ selectors.Plugin)
Ne semble pas fonctionner.