0

私が取り組んでいるサイトは、jQuery v1.8.3 を使用して構築されました。v1.9.0 にアップグレードしようとしています。jQuery Migration プラグイン (v.1.0.0) を使用すると、コンソールに .attr() が非推奨であるというメッセージが表示されます。

.js ファイルでは、次の 2 行が使用されています。

var branchID = $('select#ddlBranches').attr('value');
$('select#ddlBranches').attr('value', branchID).change();

これらは、ドロップダウンで現在選択されている値 (レコード ID) を取得し、ドロップダウンで変更イベントを発生させて、示された値に設定することを目的としています。

最初の行により、コンソールに次のメッセージが表示されます

2 行目により、コンソールに次のように表示されます

アップグレード ガイドでは.attr() について説明していますが、それを何に置き換えるかについて言及している場所はどこにもありません。

同じ機能を実現するために .attr() を何に置き換える必要がありますか?

誰の助けにも感謝します。

4

1 に答える 1

1

を取得/設定する場合は、次の関数valueを使用します。.val()

var branchID = $('select#ddlBranches').val();
$('select#ddlBranches').val(branchID).change();
于 2013-01-30T11:23:49.600 に答える