しばらくの間これを解決しようとしていましたが、運がありません。
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