si je donne les résultats suivants:Choisir l'entrée avec le sélecteur JQuery
<input type="text" id="something_txtYear" />
Comment sélectionner ceci dans JQuery en utilisant seulement la partie « txtYear » ??
Malcolm
si je donne les résultats suivants:Choisir l'entrée avec le sélecteur JQuery
<input type="text" id="something_txtYear" />
Comment sélectionner ceci dans JQuery en utilisant seulement la partie « txtYear » ??
Malcolm
Soit $('[id$=txtYear]')
pour correspondre uniquement à la fin de la id ou $('[id*=txtYear]')
pour correspondre n'importe où dans l'ID.
Vous voulez regarder: http://docs.jquery.com/Selectors, faites défiler jusqu'à la section sur les filtres d'attributs.
$('[id$=txtYear]')
$ ('entrée [id * = txtYear]')
Vous pouvez utiliser le attribute endsWith selector
$('input[id$=txtYear]')
Très important. Vous devez avoir des guillemets autour de la valeur de jQuery 1.4.4 et plus. Voici comment le sélecteur doit maintenant:
Ce ne fonctionne pas dans jQuery 1.4.4
$('[id=txtYear]')
Cela fonctionne pour jQuery 1.4.4 et au-dessus:
$('[id="txtYear"]')
Nous a dû mettre à jour tout notre code lorsque nous avons mis à jour. Ce lien permet de trouver et de remplacer une expression régulière sur la façon de résoudre ce problème. http://nickjohnson.com/b/jquery-upgrade-how-to-fix-attribute-value-selector-errors