一直在尝试解决这个问题,但没有运气。
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