我有一个jquery下拉列表,在DOM浏览器中检查它之后看起来如下。
<select name="cityID" id="ddlCity" style="width: 128px; display:none;" data-val="true" data-val-number="ID must be a number">
<option value = "0">Select city</option>
<option value = "1234">New York</option>
<input id="txt_ddlCity" style="width: 100px;" autocomplete="off"></input>
</select>
我想将此下拉列表的值设置为“纽约”#39;通过使用索引。
我试过
$("select#ddlCity").prop('selectedIndex', 1);
但是,在下拉列表中未选择该值
我还尝试将值设置为$("#ddlCity").val(1234);
,但它也不起作用。
任何人都可以弄清楚我在做错了什么。任何帮助将不胜感激。
更新:
这不是上述问题的重复。答案都不适用于我的案例。另请注意,它包含内部标记。不确定是否有任何问题