2009-05-11 5 views
-1

J'utilise le filtre jQuery jQuery.extend: pour filtrer les éléments. Quand j'utilise '*' pour le filtrage, c'est un problème, car le filtre est sensible à la casse.Le filtre jQuery est sensible à la casse - Comment je le désactive?

'* People' et '* people' sont deux chaînes différentes.

'Personnes' et 'Personnes' ont filtré les mêmes éléments, mais uniquement au démarrage de ces chaînes. Comment désactiver les majuscules/minuscules pour les chaînes commençant par '*'?

+0

Je pense que vous devez clarifier cette question. De quelle (s) partie (s) de la syntaxe du sélecteur parlez-vous? Peut-être donner un exemple de code HTML et le code jQuery associé. – Cheekysoft

+0

Que diriez-vous de nous montrer du code afin que nous ayons un cas de test pour travailler avec. – epascarello

Répondre

2

Vous devriez standardiser sur le boîtier dans votre application; Je préfère utiliser camelCase. IE traite les «personnes» et les «personnes» comme identiques. Par conséquent, si vous les utilisez comme id s alors vous ne pouvez même pas obtenir l'élément que vous vouliez. En outre, lorsque ces chaînes sont utilisées pour les noms de classe, la seconde écrasera la première dans IE. D'autres navigateurs suivent la norme, et l'affaire est importante. Pour cette raison, il devrait également importer dans jQuery.

Cette réponse fait beaucoup de suppositions avec votre question. Si vous l'éditez, alors je peux mieux vous aider.

Questions connexes