私は次の行を得ました
$('#formSelect option[value="'+ json.name + '"]').remove();
これにより、フォーム内のオプションが削除されます。どのオプションが に依存しjson.name
ます。
これを行う別の方法を知っていますか?たぶん、次のような形の何か:
var rmOption = ???
$('#formSelect rmOption').remove();
私は次の行を得ました
$('#formSelect option[value="'+ json.name + '"]').remove();
これにより、フォーム内のオプションが削除されます。どのオプションが に依存しjson.name
ます。
これを行う別の方法を知っていますか?たぶん、次のような形の何か:
var rmOption = ???
$('#formSelect rmOption').remove();
var rmOption ='option [value = "'+ json.name +'"]';という意味ですか?$('#formSelect' + rmOption).remove();
@Vegaはい、私はこのようなことを意味しました、ありがとう、多分json.nameを統合するための良い方法を知っています...
オプションvarを設定して、以下のようにセレクター内に追加してみてください。
var rmOption = 'option[value="'+ json.name + '"]';
$('#formSelect ' + rmOption).remove();
または、jQueryが内部で実行する反復を実行できます。
$('#formSelect option').filter(function () {
return (this.value == json.name)
}).remove();
アプリケーションで、各オプションに一意の ID を付与することは可能ですか? そうすれば、同じ .remove() タグを使用して、その特定の ID を選択するだけです。
これを試してください:
$('#formSelect ' + rmOption).remove();