javascript - 使用 jQuery 在 html 中动态设置默认选择

标签 javascript jquery html

我使用以下代码行通过 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/

相关文章:

javascript - 视频 : Getting timestamp of video dynamically

javascript - .getTime 不是函数

javascript - div 边框内的动画图像

javascript - 使用jQuery在滚动条上从右向左滑动元素

html - 网页密码字段,浏览器不会记住

javascript - 如何禁用单页应用程序某些页面的后退按钮

javascript - 无法更改表格单元格的 innerHTML

javascript - 检查鼠标按钮是否按下在按钮/图片上,并每隔几秒继续执行一个功能,直到按下按钮?

javascript - angular2 中不再存在的 routerState.parent 的替代方案

javascript - jQuery 中如何判断哪个元素被点击?