我使用以下代码行通过 jQuery 动态设置 html 中选择框的默认选择
var y=...a value from the DB;
this.$(".status option[value=y]").attr("selected", "selected");
但是,只有当我通过选项[value=3]手动替换它时,这才有效,我不能在这里使用变量。
我已经确定来自数据库的内容是选项之一。 谢谢
最佳答案
最简单的方法是使用 jQuery val
方法:
$(".status").val(y);
如果您想继续选择正确的option
并设置selected
属性,那么 @redsquare 的答案应该可以解决问题,但请注意,您也可以使用 prop
而不是attr
如果您使用的是更高版本的 jQuery。
关于javascript - 使用 jQuery 在 html 中动态设置默认选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7227759/