jQuery : Définition de la valeur sélectionnée d'un contrôle de sélection par description textuelle
Dans ce scénario, vous souhaitez définir la valeur sélectionnée d'un sélectionnez le contrôle à l'aide de jQuery en fonction de sa description textuelle au lieu de sa valeur. Bien que le définir par valeur soit simple en utilisant $("#my-select").val(myVal), vous recherchez une méthode pour le faire via la description textuelle.
Pour les versions jQuery 1.6 et supérieures, vous pouvez exploitez l'approche suivante :
<code class="js">var text1 = 'Two'; $("select option").filter(function() { // May want to use $.trim in here return $(this).text() == text1; }).prop('selected', true);</code>
Cette solution utilise la fonction de filtre pour sélectionner l'élément d'option avec le texte correspondant en parcourant ses nœuds de texte. Il définit ensuite la propriété sélectionnée de l'élément correspondant sur true, la définissant ainsi comme option sélectionnée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!