在jquery中自动选择

时间:2010-02-09 12:39:12

标签: jquery select

当我使用以下jQuery时,有一些奇怪的东西:

$("input[name*=RELATIVE_symbol]").live("focusout", function(){

    var fieldNum =  $(this).attr('id').replace("RELATIVE_symbol_","");
    var newVal=  $(this).val();

    if (newVal !="") {
        $("#SelectGroup option[value='"+fieldNum+"']").text(newVal);
        $("#SelectGroupMargin option[value='"+fieldNum+"']").text(newVal);
    }
});

其中SelectGroup#SelectGroupMargin是(在html中选择类型) 在运行结束时,自动选择组合框中的第一个选项。

如何确保组合框中不会显示任何内容,并且不会选择任何选项?即为什么它会自动转到第一个元素。

由于

1 个答案:

答案 0 :(得分:0)

这是不可能的。如果您没有规定selected项,则默认选择第一个选项。

解决这个问题的方法是在选项的顶部添加一个空选项。

<select>
    <option value=""></option>
    ....
</select>

如果您担心实际选择的第一个项目,那么您可以添加一些验证来防止它。