Jqueryを使用して、このような要素を見つけて非表示にするにはどうすればよいですか?
<p>MyHeader</p>
ここでの唯一の識別子はMyHeaderであるため、これに完全に一致する要素を見つけて非表示にしようとします。
編集:IDやクラスセレクターを追加する選択肢がないので、作業が楽になります:-)とにかく、jqueryに含まれているものが役立つようです!
$('p:contains(MyHeader)').hide()
$("p:contains('MyHeader')").hide()
これを行う1つの方法は、pタグにクラスを追加することです。
したがって、次のようなことを行います。
<p class="myClass">MyHeader</p>
次に、次のjQueryを使用してそれを非表示にすることができます
$(".myClass").hide()
JqueryAPIにはContain関数があります。
http://api.jquery.com/category/selectors/content-filter-selector/
これは例です:
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<div>John Resig</div>
<div>George Martin</div>
<div>Malcom John Sinclair</div>
<div>J. Ohn</div>
<script>
$("div:contains('John')").css("text-decoration", "underline");
</script>
</body>
</html>
IDまたはクラス定義をpタグに追加します
HTML
<p class="header">MyHeader</p>
JQUERY
$('.header').hide();