Javascript 关于选择DIV内所有H3的问题
如果我想对RelArtik div中的所有H3标记应用一个新类,这难道不起作用吗Javascript 关于选择DIV内所有H3的问题,javascript,jquery,Javascript,Jquery,如果我想对RelArtik div中的所有H3标记应用一个新类,这难道不起作用吗 $("h3",$("#RelArtik")).addClass("underrubrik"); 谢谢。它与CSS相同,可以与 它与CSS相同,可以与 根据jQuery,jQuery应该接受jQuery对象作为上下文,因此没有明显的理由说明您所编写的内容不起作用 然而,它也说: $(selector, context) 相当于: $(context).find(selector) $('#RelArtik h3
$("h3",$("#RelArtik")).addClass("underrubrik");
谢谢。它与CSS相同,可以与
它与CSS相同,可以与 根据jQuery,jQuery应该接受jQuery对象作为上下文,因此没有明显的理由说明您所编写的内容不起作用 然而,它也说:
$(selector, context)
相当于:
$(context).find(selector)
$('#RelArtik h3').addClass(...);
所以你可以试试:
$('#RelArtik').find('h3').addClass(...);
这当然也相当于:
$(context).find(selector)
$('#RelArtik h3').addClass(...);
然而,我相信前者。基于查找的解决方案更快。根据jQuery,应该接受jQuery对象作为上下文,因此没有明显的原因说明您编写的内容不起作用
然而,它也说:
$(selector, context)
相当于:
$(context).find(selector)
$('#RelArtik h3').addClass(...);
所以你可以试试:
$('#RelArtik').find('h3').addClass(...);
这当然也相当于:
$(context).find(selector)
$('#RelArtik h3').addClass(...);
但是,我相信前者。基于查找的解决方案更快。或者,您可以只执行以下操作:
$('#RelArtik h3').addClass('underrubrik');
或者,您可以只执行以下操作:
$('#RelArtik h3').addClass('underrubrik');
抱歉,刚才看到当我发布此答案时,其他人已经给出了相同的答案…抱歉,刚才看到当我发布此答案时,其他人已经给出了相同的答案…谢谢!是否可以从另一个样式表中选择另一个类?一开始就不在HEAD标签中的样式表?@user790843当然可以让JS加载新的CSS文件,然后使用这些样式,但我自己从未尝试过。谢谢!是否可以从另一个样式表中选择另一个类?一开始就不在HEAD标签中的样式表?@user790843当然可以让JS加载新的CSS文件,然后使用这些样式,但我自己从来没有尝试过。