$('#button').click(function() {
if ($('select[name^="dropdown_"][value="Test 1"]').length) {
alert("Found.");
}
});
我在一个页面上有 6 个下拉菜单。我正在尝试检查是否在其中之一中选择了某个值。尽管上面看起来是正确的,但并没有这样做。我在这里缺少什么?
最佳答案
这里的问题是 HTML select 没有 value 属性。这就是您看不到输出的原因。
检查这个FIDDLE
$(function(){
$('#btn1').on('click' , function() {
if ($('select[name^="dropdown_"]').val() == "Test 1") {
alert('Found !!') ;
};
});
});
关于JQuery 检查 SELECT 值是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12358479/