jQuery表单和选择框
jQuery form and select box?
我已经建立了一个使用3个选择框的表单,这些选择框是动态地一起使用的,当一个在使用时,另一个必须处于默认设置,这确保了选择框的任何动态事件都被关闭,到目前为止,我通过使用这个jquery完成了这一点:
$('form select').click(function() {
$('form select').not(this).val('');
});
这做了我想在所有其他浏览器除了IE。
在其他浏览器中,它将其他选择输入返回到选择的最顶部选项,这意味着唯一的选择框是被选中的。但是,在IE中,它实际上完全删除了这个选项,让我留下一个空的选择框,直到它被点击!
有办法解决这个问题吗?
将selectedIndex
设置为0,而不是清除值:
$('form select').not(this).prop('selectedIndex', 0);
你可以试试这个
$('form select').click(function() {
$('form select').not(this).each(function(){
this.value='';
});
});
try this
$('form select').not(this).children("option:selected").removeAttr("selected")
相关文章:
- 在带有 bootbox 的自定义对话框中添加选项以选择表单控件.js在 ASP.NET MVC 中
- 如何通过按钮更改选择表单
- 在提交数据之前更改选择表单元素中的值
- 试图让Jquery在Rails和ActiveAdmin中使用动态选择表单
- HTML使用选择表单更改输入选择(可能使用JQuery?)
- Mootools提交表单仅在通过ID选择表单时有效
- 如何发布单选和复选框选择?表单由php和js处理
- 订阅选择表单中的不同选项
- 带有选择表单和文本字段的简单计算器
- text()不适用于选择表单输入
- 按下按键输入时输入表单和选择表单之间的冲突
- 选择表单后从数据库中获取隐藏的输入值
- 如何在给定焦点时选择表单输入中的文本
- 触发链接以在 If 语句中选择表单时触发
- 使用 Javascript 函数从 HTML 选择表单生成价格
- 使用 JavaScript 清空选择表单元素
- Ajax 动态选择表单未提交值
- JavaScript 选择表单选项
- 创建元素时不要更改选择表单的选项
- 如何做一个HTML选择表单,其中所选选项更新JSON值