我正在尝试将target =“ _ blank”添加到标签中,该标签围绕包含大量元素的列的ID进行包装。
我尝试添加属性target =“ blank”,但似乎无法正常工作。
这是我用标签包裹的列。
<div id="loyaltycol1">
This is some text.
<img src="#" alt="A Picture" />
</div>
这是JavaScript代码。
jQuery(function($) {
$("#loyaltycol1").wrap("<a href='www.examplesite.com'></a>").attr('target','_blank');
});
如何获取具有target =“ _ blank”的标签?
答案 0 :(得分:0)
您试图将属性而不是锚标记添加到div上。有多种方法可以解决此问题,但这是一种使用target属性创建锚点的方法
jQuery(function($) {
$("#loyatycol1").wrap(
$("<a href='www.examplesite.com'></a>").attr('target','_blank')
)
});
https://jsfiddle.net/1v043km6/
或者只是将其添加到字符串中
jQuery(function($) {
$("#loyatycol1").wrap("<a href='www.examplesite.com' target='_blank'></a>");
});