Eh bien ... pour moi c'est juste la même chose, mais je ne sais pas pourquoi cette fonctionne en 1.2.6 et 1.3.1 ne fonctionne pas dans:jQuery Problème avec l'attribut class: Pourquoi cela fonctionne-t-il en 1.2.6 et pas en 1.3.1?
if ($('.trSelected').length == 2)
{
alert("hello");
}
Dans ce cas, I » m en sélectionnant des lignes sur flexigrid et utilisé pour fonctionner juste bien dans 1.2.6.
Pour en 1.3.1, je devais le faire:
if ($('#flexDiv .trSelected').length == 2)
{
alert("hello");
}
je devais préciser la table où les trSelected sont ... pourquoi est- cela se produit ?? J'ai trop de problèmes avec les attibutes de classe. Par exemple: Si j'ai avoir 3 texte d'entrée avec la classe "test", seul le premier texte d'entrée est fonctionnel ... les autres non. Pourquoi? merci !!!
Vous pouvez également écrire '$ ('# flexDiv .trSelected'). Length' directement dans la console Firebug sans modifier votre script. Firebug est disponible en tant que bookmarklet pour les navigateurs autres que Firefox. –