選択したドロップダウンからオプションを削除します。このためにremoveValue()関数を作成しましたが、期待どおりに機能していません。オプション値に変数を割り当てます
私はコードをデバッグし、[value = removeid]を見つけました。 Var removeidはここで期待どおりに動作しません。
のJavaScript関数たremoveValue
function removeValue() {
var removeid = $('#transaction_user_account_id').val()
alert(removeid); // I am getting my ID here
$("#transaction_transfer_account_id option[value=removeid]").remove();
};
私は値= "21"のような一定の値が得られた場合は、正常に動作しますが、私はオプションに私のヴァールremoveidを割り当てている[値= removeid]。それは動作を停止します。
どうすればこの作品を作成できますか?
なぜ文字列内で変数を展開すると思いますか? – Barmar
このリンクはあなたの質問の答えと思われる。 [選択からすべてのオプションをクリア](https://stackoverflow.com/questions/3364493/how-do-i-clear-all-options-in-a-dropdown-box)Th –