3

Jqueryを使用して、このような要素を見つけて非表示にするにはどうすればよいですか?

<p>MyHeader</p>

ここでの唯一の識別子はMyHeaderであるため、これに完全に一致する要素を見つけて非表示にしようとします。

編集:IDやクラスセレクターを追加する選択肢がないので、作業が楽になります:-)とにかく、jqueryに含まれているものが役立つようです!

4

5 に答える 5

6
$('p:contains(MyHeader)').hide()
于 2012-07-23T08:40:07.130 に答える
1
$("p:contains('MyHeader')").hide()
于 2012-07-23T08:56:29.327 に答える
1

これを行う1つの方法は、pタグにクラスを追加することです。

したがって、次のようなことを行います。

 <p class="myClass">MyHeader</p>

次に、次のjQueryを使用してそれを非表示にすることができます

 $(".myClass").hide()
于 2012-07-23T08:41:13.727 に答える
1

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>
于 2012-07-23T08:43:14.990 に答える
0

IDまたはクラス定義をpタグに追加します

HTML

<p class="header">MyHeader</p>

JQUERY

$('.header').hide();
于 2012-07-23T08:39:05.597 に答える