如何在div标签内找到所有锚标签,并需要在锚标签中追加一个属性。说target="_blank"
。
如何使用jquery执行此操作?
答案 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');