Web ページを通過し、クラス名のすべてのタグを検索し、"option"
以下に示す各 if ステートメントのテキストに一致するタグを非表示にする JavaScript 関数を作成しようとしています。
以下の例では、jquery を使用してクラスを取得しようとしましたが、その名前のすべてのクラスではなく、その名前の最初のクラスしか取得しません。
また、それが機能するかどうかを確認するために使用しようとしvar element = document.getElementsByClassName('option');
ましたが、要素のリストを反復処理して表示を none に変更すると、変更が表示されませんでした。
クラスのリストを繰り返し処理し、一部の要素のみの css を更新するより良い方法は何ですか?
どんな助けでも大歓迎です。ありがとう。
$(document).ready(function(){
if($('.option').html() == "C. "){
$('.option').css('display','none');
}
if($('.option').html() == "D. "){
$('.option').css('display','none');
}
if($('.option').html() == "E. "){
$('.option').css('display','none');
}
if($('.option').html() == "F. "){
$('.option').css('display','none');
}
});