J'ai une question de sélection Jquery que je n'ai pas réussi à comprendre.Pourquoi mon premier sélecteur ne fonctionne-t-il pas?
donné une boîte de sélection dans le document comme
<select id="N7_e7a18384-dfd4-4d6e-aaf2-7e221fde1fb3__WeightTypeID"
name="N7[e7a18384-dfd4-4d6e-aaf2-7e221fde1fb3].WeightTypeID" disabled="">
<option selected="selected" value="1">Actual</option>
<option value="2">Estimated</option>
<option value="3">Gross</option>
</select>
Lorsque je tente d'utiliser un sélecteur comme
$("select[id^='WeightTypeID']").prop("disabled", false);
il ne semble pas sélectionner et désactiver la liste déroulante.
Cependant,
$("form").find(":input").prop("disabled", false);
fonctionne très bien. Quelqu'un peut-il expliquer pourquoi ce premier sélecteur ne ramasse pas la liste déroulante? Je voudrais comprendre pour ne pas perdre de temps à nouveau. Je suis vraiment perplexe.
ce sélecteur signifie id^= 'WeightTypeID', id commence par "WeightTypeID" –
'^ = 'signifie commence par la recherche – j08691
-fu Mon est faible, je ne trouve pas le dupetarget I * SAVEZ * doit exister ... –