moz*_*ech 3 jquery select text this drop-down-menu
我在页面上有几个选择元素,例如
<select class="dd" id="dropdown1">
<option value="123">Option A</option>
<option value="234">Option B</option>
</select>
<select class="dd" id="dropdown2">
<option value="456">Option C</option>
</select>
Run Code Online (Sandbox Code Playgroud)
等等
我想使用jquery的$(this)来识别已经选择了几个下拉列表中的哪一个并返回它们的文本值.
我可以使用类似的东西:
$("#dropdown1 :selected").text()
Run Code Online (Sandbox Code Playgroud)
要返回指定的条目,但是当我尝试将$(this)添加到混合中时,它不起作用.我哪里错了?
Sar*_*raz 12
由于您为它们使用相同的类,您可以使用:
$(".dd").change(function(){
alert($('option:selected', $(this)).text());
});
Run Code Online (Sandbox Code Playgroud)
要获取value所选值的选项,可以使用该val()方法.
请注意,您也可以starts with ^像这样使用选择器:
$("select[id^='dropdown']").change(function(){
alert($('option:selected', $(this)).text());
});
Run Code Online (Sandbox Code Playgroud)
更多信息:
| 归档时间: |
|
| 查看次数: |
15436 次 |
| 最近记录: |