Nor*_*rse 0 javascript jquery select
你如何迭代所有选择的当前值,而不是选项?
我尝试过这种变化:
$('select[name^="mydropdowns"] :selected').each(function() {
if ($(this).val() != 'Test') {
alert("Found.");
}
});
Run Code Online (Sandbox Code Playgroud)
"测试"是两个下拉菜单中的默认选定值,但此脚本从不返回警报.我在这做错了什么?
只需迭代选择
$('select[name^="mydropdowns"]').each(function() {
if ($(this).val() != 'Test') {
alert("Found.");
}
});
Run Code Online (Sandbox Code Playgroud)
val()适用于input/select/textarea元素,而不适用于option元素.
来自jQuery doc:http://api.jquery.com/val/
.val()方法主要用于获取表单元素的值,例如input,select和textarea.
| 归档时间: |
|
| 查看次数: |
563 次 |
| 最近记录: |