我有以下HTML结构,我想在包含<div>
标记的最后<p>
中添加一个类,但仅在它存在时添加。
<div id="view">
<div class="login">
</div>
<div>
<p>Add a class to this parent DIV</p>
</div>
</div>
有什么建议吗?
答案 0 :(得分:2)
简单摘要:
if($('#view div:last p').length)
$('#view div:last').addClass('myClass');
答案 1 :(得分:-1)
将获得所有具有p标记的div
p = $('#view div p');
if (p.length) {
$(p[p.length - 1]).addClass("largerText");
}
以下是fiddle
答案 2 :(得分:-1)
是Roaster给出正确答案,这是它的小提琴。 http://jsfiddle.net/sameerast/qhsXM/
<div id="view">
<div class="login">
</div>
<div>
<p>Add a class to this parent DIV</p>
</div>
</div>
if($('#view div:last p').length){
$('#view div:last').addClass('myClass');
}
.myClass {
border:red 1px solid;
}