jQuery重新填充选项列表中的选定项

时间:2012-05-29 13:06:23

标签: javascript jquery

现在试图解决这个问题一段时间,没有运气。

jQuery("#choosenCause option:selected").removeAttr("selected","selected");

jQuery('#choosenCause option[value="'+json.causeID+'"]').attr("selected",true);

我正在使用上述内容,它将selected="selected"添加到右侧元素,但不会更改用户看到的所选元素。

这里有完整的JS - http://inspire.simplyfundraising.co.uk/wp-content/themes/inspire/assets/js/promojs.js

2 个答案:

答案 0 :(得分:4)

要设置select元素的所选选项,请使用val()

jQuery('#choosenCause').val(json.causeID);

答案 1 :(得分:0)

在第一个字符串中,您需要更正代码 - jQuery("#choosenCause option:selected").removeAttr("selected"); 我看到第二个字符串正常工作