我有这段代码:
$("#source_lang, #targ_lang").each(function(index, element) {
if ($(this +'option:selected').length== 0) {
//some code
}
}
Run Code Online (Sandbox Code Playgroud)
当未选择列表中的任何项目时,我想显示错误消息。这没有任何结果(错误消息不显示)。
$("#source_lang, #targ_lang").each(function() {
if (this.selectedIndex === 0) {
//some code
}
}
Run Code Online (Sandbox Code Playgroud)
或-不使用每个-您也可以检查
if ($("#source_lang, #targ_lang").find('option:selected').length < 2) {
...
}
Run Code Online (Sandbox Code Playgroud)
(这意味着尚未选择至少一个选择)