このようなオプションタグはすべて照会できます。querySelectorAllを使用して特定の値でオプションタグをフィルタリングする
document.querySelectorAll("option")
また、すべてのオプションタグにこのような特定の値のみを照会することもできます。
値のあるオプションタグのみをクエリする方法はありますか?だからこのような何か?
document.querySelectorAll("option[value!='']")
このようなオプションタグはすべて照会できます。querySelectorAllを使用して特定の値でオプションタグをフィルタリングする
document.querySelectorAll("option")
また、すべてのオプションタグにこのような特定の値のみを照会することもできます。
値のあるオプションタグのみをクエリする方法はありますか?だからこのような何か?
document.querySelectorAll("option[value!='']")
コメントにNietにより示唆されるようにあなたは、「ない」を使用することができますが、オプションで「値」を使用する必要はありません。
<select>
<option value="1">cleaning</option>
<option value="2">food-2</option>
<option value="3">toilet</option>
<option value="4">baby</option>
<option value="6">knick-knacks</option>
<option value="9">junk-2</option>
<option value="10">cosmetics</option>
</select>
console.log(document.querySelectorAll('option:not([value="3"])'))
ここでの作業フィドルを参照してください:https://jsfiddle.net/vdaa79pk/
ありがとうございます。それは完璧に働く。 –
これは「オプション:トリックをしなかった([value = ""])」でした。 –
ねえ、私が言いましたように、ニートはすでに答えました。これは、特定の値を確認するための拡張機能でした。良い仕事の仲間。 – Ash
マッチします 'オプション[値]' –
@NiettheDarkAbsol、 'それのルックスによって、<オプション値>' OPは空でない値を持つオプションを望んでいます –
@PatrickEvansおそらく不要ですが、 'option [value]:not([value = ''])'でなければなりません。 –