Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 关于选择DIV内所有H3的问题_Javascript_Jquery - Fatal编程技术网

Javascript 关于选择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

如果我想对RelArtik div中的所有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文件,然后使用这些样式,但我自己从来没有尝试过。