如果我想将新类应用于RelArtik div中的所有H3标签,这不会起作用吗?
$("h3",$("#RelArtik")).addClass("underrubrik");
感谢。
答案 0 :(得分:4)
根据the documentation jQuery 应该接受一个jQuery对象作为上下文,所以没有明显的理由说明为什么你写的不应该工作。
然而,它也说:
$(selector, context)
相当于:
$(context).find(selector)
所以你可以试试:
$('#RelArtik').find('h3').addClass(...);
当然也相当于:
$('#RelArtik h3').addClass(...);
但我相信基于.find()
的解决方案更快。
答案 1 :(得分:3)
它与CSS相同,可以使用descendant selector
$("#RelArtik h3").addClass("underrubrik");
答案 2 :(得分:0)
或者你可以这样做:
$('#RelArtik h3').addClass('underrubrik');