我有一个验证器函数循环检查并查看是否已填写所有输入,但我还需要检查是否也已选择下拉列表。我想将其写入同一个函数中。
function validateSave (){
// reset status
var good = true
$('.errormessage-left').removeClass('active-left')
$('input').removeClass("warning")
$('input').each(function(){
if ($(this).val() == "") {
console.log("found an empty");
good = false
$(this).addClass("warning")
$('.errormessage-left').addClass('active-left'),
$('.modal').addClass('modal-active');
}
})
console.log(good)
return good
}
解决这个问题的最佳方法是什么?
最佳答案
您可以使用val()
在下拉菜单( <select>
元素)上,就像输入元素一样,因此只需将其包含在选择器中
$('input, select').each(function(){
关于javascript - 如何在 JavaScript 中检查下拉列表是否被选中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20379173/