Jquery:禁用先前选择的下拉值的默认值

标签 jquery

我从另一个 Stack 帖子中找到了这个 jfiddle。它工作得很好,除了我想在加载时的下拉列表中设置默认值。

我希望从数据库加载值,而不是为所有 3 个下拉列表显示“-- Select --”,因此它将显示现有值。

这当然行不通。

<select id="select1"><option value="2">Question2</option></select><br />
<select id="select2"></select><br />
<select id="select3"></select></br>

http://jsfiddle.net/sushanth009/a3yrQ/

最佳答案

只需使用.val()并触发更改事件。

$('#select1').val(你的值).change()

$('#select1').val(1).change();
$('#select2').val(3).change();
$('#select3').val(4).change();

<强> Check Fiddle

关于Jquery:禁用先前选择的下拉值的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17256450/

相关文章:

javascript - 作用域在 JavaScript 中是如何工作的?为什么这个功能有效?

php - 在 Wordpress 中上传 Ajax 文件 - 无法传递 FormData

javascript - <a> 标签中的 Jquery onclick 函数第二次不起作用

javascript - 如何使用jQuery为带有标题的图像链接创建搜索脚本

javascript - onmouseover 与 ajax 不工作

JavaScript 仅适用于实际的表格页面

GWT 中的 jquery read() 等效项

javascript - 监听点击事件的更好方法

javascript - 如何使用jquery更改单击时的箭头图标按钮

javascript - 如何将节点内容从 xml 复制到硬编码的 html(动态到原始 html)?