如果我想将一个新类应用于RelArtik div内的所有H3标签,这不会起作用吗?关于选择DIV内所有H3的问题
$("h3",$("#RelArtik")).addClass("underrubrik");
谢谢。
如果我想将一个新类应用于RelArtik div内的所有H3标签,这不会起作用吗?关于选择DIV内所有H3的问题
$("h3",$("#RelArtik")).addClass("underrubrik");
谢谢。
根据the documentation jQuery的工作应该接受一个jQuery对象作为上下文所以就是为什么你写的没有明显的理由不应该工作。
但是,它也说:
$(selector, context)
等同于:
$(context).find(selector)
所以,你可以只是尝试:
$('#RelArtik').find('h3').addClass(...);
这当然也等同于:
$('#RelArtik h3').addClass(...);
但是我相信前基于.find()
的解决方案速度更快。
这是相同的CSS和将与descendant selector
$("#RelArtik h3").addClass("underrubrik");
谢谢!是否可以从另一个样式表中选择另一个类?从头开始不在HEAD标签中的样式表? – user790843
@ user790843当然JS可以加载新的CSS文件,然后使用这些样式,但我从来没有尝试过。 – Alnitak