jQuery,如果没有从下拉列表中选择

rak*_*ela 1 jquery

我有这段代码:

    $("#source_lang, #targ_lang").each(function(index, element) {

        if ($(this +'option:selected').length== 0) {
        //some code 
        }
        }
Run Code Online (Sandbox Code Playgroud)

当未选择列表中的任何项目时,我想显示错误消息。这没有任何结果(错误消息不显示)。

fca*_*ran 5

$("#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)

(这意味着尚未选择至少一个选择)