我有一个带有已知值的下拉列表。我正在尝试将下拉列表设置为使用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客户端ID ...)。
这是我尝试过的一些方法:
$("._statusDDL").val(2); // Doesn't find 2 as a value.
$("._statusDDL").children("option").val(2) // Also failed.
如何使用jQuery?
更新资料
事实证明,我第一次做对了:
$("._statusDDL").val(2);
当我在上面放置一个警报时,它可以正常工作,但是当我删除警报并使其全速运行时,我得到了错误
无法设置所选属性。无效的索引
我不确定这是不是jQuery或Internet Explorer 6的错误(我猜是Internet Explorer 6),但这非常令人讨厌。
就我而言,我可以使用.attr()方法使其正常工作。