【问题标题】:if select option blank, then select option 3如果选择选项空白,则选择选项 3
【发布时间】:2012-05-24 21:41:13
【问题描述】:

提前感谢任何对此提供帮助的人。

我们在第一个下拉菜单中有一个空白选项。

<select id="Flags">
<option></option>
<option value="Corporate">Corporate.png</option>
<option value="Store2">Store2.png</option>
</select>

如果选择了第一个空白选项,如何删除它并选择“Store2”?

If $('#Flags option[value=""]')
Then .remove();
and $('#Flags').val ("Store2")

非常感谢您的任何帮助。

【问题讨论】:

    标签: jquery jquery-selectbox


    【解决方案1】:

    试试这个:

    $("#Flags").change(function() {
        if (!$(this).val()) 
            $(this).val("Store2");
    });
    

    最好只使用Store2 作为默认选项而不是空白选项,因为如果他们选择空白项,您可能会混淆您的用户,但看到“Store2.png”被选中。

    【讨论】:

    • 如果您使用的是 jQuery 1.7+,则事件快捷方式(click()、change()、keypress() 等)无论如何都会在幕后使用on()。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-26
    • 2018-06-26
    • 1970-01-01
    • 1970-01-01
    • 2021-11-15
    相关资源
    最近更新 更多