现在试图解决这个问题一段时间,没有运气。
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
答案 0 :(得分:4)
要设置select
元素的所选选项,请使用val()
:
jQuery('#choosenCause').val(json.causeID);
答案 1 :(得分:0)
在第一个字符串中,您需要更正代码 - jQuery("#choosenCause option:selected").removeAttr("selected");
我看到第二个字符串正常工作