0

しばらくの間これを解決しようとしていましたが、運がありません。

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

4

2 に答える 2

4

select要素の選択されたオプションを設定するには、次を使用しval()ます。

jQuery('#choosenCause').val(json.causeID);
于 2012-05-29T13:10:36.540 に答える
0

最初の文字列では、コードを修正する必要があります-2jQuery("#choosenCause option:selected").removeAttr("selected"); 番目の文字列は、私が見るように正常に動作します

于 2012-05-29T13:13:46.227 に答える