8
votes

Obtenez le texte sélectionné d'une liste déroulante à l'aide de jQuery, par nom de la liste déroulante?

Comment puis-je obtenir une valeur de texte sélectionnée dans la zone de liste déroulante à l'aide de jQuery.

Je n'ai que "nom" de la liste déroulante.

donc, je veux donc le texte de l'élément sélectionné en utilisant le texte de l'élément sélectionné. nom de la liste déroulante, pas ID.

Je suis, xxx

Comment puis-je continuer?


0 commentaires

5 Réponses :


15
votes
$('select[name=nameOfTheBox] option:selected').text();

0 commentaires

9
votes

Ceci peut être fait simplement avec les éléments suivants pour obtenir la valeur de texte réelle ... xxx pré>

ou ceci pour obtenir l'option "Valeur" Attribute ... P>

<select name="MyName">
   <option value="MyValue" selected="selected">MyText</option>
</select>


0 commentaires

1
votes

essayer suivant

<select name="name1">
      <option value="val1">val1</option>
      <option value = "val2">val2</option>
</select>

var text = $("select[name='name1'] option:selected").text();


1 commentaires

La citation unique après sélectionnée doit être une double citation



1
votes
$('myCombo option:selected').val();

0 commentaires

0
votes
    <html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <script src="jquery-3.1.0.js"></script>
    <script>
        $(function () {
            $('#selectnumber').change(function(){
                alert('.val() = ' + $('#selectnumber').val() + '  AND  html() = ' + $('#selectnumber option:selected').html() + '  AND .text() = ' + $('#selectnumber option:selected').text());
            })
        });
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <select id="selectnumber">
            <option value="1">one</option>
            <option value="2">two</option>
            <option value="3">three</option>
            <option value="4">four</option>
        </select>

    </div>
    </form>
</body>
</html>
Thanks... :)

0 commentaires