<pre><p><input type="submit" value="Send" class="sbtn" /></p></pre>
我想在p标签中添加一个类,它只有输入标签,输入的类为sbtn。
答案 0 :(得分:1)
使用.has
选择p
$('p').has('input.sbtn');
像这样使用添加类
$('p').has('input.sbtn').addClass('newClass');
它会将课程newClass
添加到p
。
答案 1 :(得分:0)
您可以使用.parent()方法或.closest()方法。像:
var myP = $('.sbtn').parent();
// or
var myP = $('.sbtn').closest('p');
第一个为您提供直接父级,第二个在DOM树中向上移动,直到它找到与该标记匹配的第一个祖先。
然后只是:
myP.addClass('new_class');
如果你想要一个oneliner:
$('.sbtn').parent().addClass('new_class');
答案 2 :(得分:0)