jquery找到div标签内的所有元素

时间:2010-05-06 10:37:14

标签: javascript jquery

如何在div标签内找到所有锚标签,并需要在锚标签中追加一个属性。说target="_blank"

如何使用jquery执行此操作?

4 个答案:

答案 0 :(得分:5)

你的意思是任何 div元素或某个特定div元素中的所有锚点?如果它是前者,那就可以解决问题了:

$('div a').attr('target', '_blank');

如果它是您感兴趣的特定div,请为该元素指定一个id属性,然后像这样使用它:

$('#divid a').attr('target', '_blank');

将“divid”替换为相关ID。

您能更准确地了解您想要的内容吗?

在任何情况下,您都需要使用attr()函数来设置属性;请参阅文档here

答案 1 :(得分:2)

你可能对单个div感兴趣,而不是页面上的每个div,所以你必须识别它。

$('div#theDivsId a').attr('target','_blank');

$('div.theDivsClass a').attr('target','_blank');

PS。阅读documentation。这很容易。

答案 2 :(得分:1)

jQuery("#yourDIV a").attr("target", "_blank");

您是否阅读过jQuery文档?这不是更基本的。

答案 3 :(得分:0)

$('div a').attr('target','_blank');