Je dois trouver tous les choix avec exactement 2 options. Le code que j'utilise est:jQuery - obtenez select avec exactement 2 options
$('select.ct option:nth-child(2)')
mais il semble tout obtenir avec plus de 2 options.
Je dois trouver tous les choix avec exactement 2 options. Le code que j'utilise est:jQuery - obtenez select avec exactement 2 options
$('select.ct option:nth-child(2)')
mais il semble tout obtenir avec plus de 2 options.
var selects = $('select').filter(function() {
return $(this).find('option').length === 2
});
ou:
var selects = $('select').filter(function() {
return $('option', this).length === 2;
});
Cela fonctionne également:
$('select:has(option:first-child + option:last-child)');
Fondamentalement, il recherche un élément select
qui contient un élément option
qui est le premier enfant et est adjacent à un option
c'est le dernier enfant.
bien, je n'y ai pas pensé. –