jQuery:使用类在元素内部获取标记

时间:2011-09-24 16:51:10

标签: jquery

<div id="yes">
  <div class="wrapper">
    <something>...</else>
    <p>foobar</p>
  </div>
</div>

我想让p-tag附加一个类名

$("div.wrapper", "#yes").addClass("newClassName");

但是在哪里添加“p”?

4 个答案:

答案 0 :(得分:10)

尝试

$("div#yes > div.wrapper > p").addClass("newClassName");

Here is a jsFiddle demo

答案 1 :(得分:1)

这可以通过以下代码实现:

$("#yes div.wrapper p").addClass("newClassName");

此代码使用类“wrapper”获取任何div中的任何p-tag,该类位于id为“yes”的元素中。

答案 2 :(得分:0)

$(".wrapper").find("p").addClass("newClassName");

答案 3 :(得分:0)

$("#yes").find("p").addClass("newClassName");