为了账号安全,请及时绑定邮箱和手机立即绑定

用jquery更改下拉列表的选定值。

用jquery更改下拉列表的选定值。

用jquery更改下拉列表的选定值。我有一个有已知值的下拉列表。我要做的是将下拉列表设置为我知道使用jQuery存在的一个特定值。使用常规JavaScript,我将执行如下操作:ddl = document.getElementById("ID of element goes here");ddl.value = 2; // 2 being the value I want to set it too.但是,我需要使用jQuery来实现这一点,因为我使用CSS类作为选择器(愚蠢)ASP.NET(客户身份证.)。以下是我尝试过的几件事:$("._statusDDL").val(2); // Doesn't find 2 as a value.$("._statusDDL").children("option").val(2) // Also failed.我如何使用jQuery来实现它呢?更新所以事实证明,我第一次做的时候是对的:$("._statusDDL").val(2);当我在上方放置警报时,它可以正常工作,但当我移除警报并让它全速运行时,我就会得到错误。无法设置选定的属性。无效索引我不确定它是jQuery还是InternetExplorer 6的bug(我猜是InternetExplorer 6),但它非常烦人。
查看完整描述

3 回答

?
拉丁的传说

TA贡献1789条经验 获得超8个赞

jQuery文档各国:

[jQuery.val]支票,或,所有单选按钮、复选框,并选择与值集匹配的选项。

这种行为jQuery版本1.2在上面。

你最有可能想要这个:

$("._statusDDL").val('2');


查看完整回答
反对 回复 2019-07-02
?
MYYA

TA贡献1868条经验 获得超4个赞

对于隐藏字段,您需要这样使用:

$("._statusDDL").val(2);$("._statusDDL").change();

$("._statusDDL").val(2).change();


查看完整回答
反对 回复 2019-07-02
  • 3 回答
  • 0 关注
  • 1046 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信