有人能告诉我在新窗口中打开ID中所有链接的方法吗?
答案 0 :(得分:2)
把它放在头上:
$(function () {
$('#selector').attr('target', '_blank');
})
答案 1 :(得分:2)
我会这样做:
$('#myId a').click(function() {
window.open(this.href);
return false;
});
答案 2 :(得分:1)
是否会在新窗口中打开ID中的所有超链接?那正是我所想。 :P
$("#some_id a").each(function (i) {
window.open(this.href);
});
答案 3 :(得分:0)
试试这个:
$('#myId').click(function(){
this.target = "_blank";
});
答案 4 :(得分:0)
$('#id a').click(function() {
this.target = "_blank";
}
答案 5 :(得分:0)
如果您说“所有链接”,我了解任何特定链接(例如,页面上可能不止一个)应引导到空白页。
对于这种情况,您可以执行所有需要的链接,指向空白页面,具有特定ID和动态生成的后缀,例如:
LINK_1, LINK_2 等
所以脚本看起来像:
var linkId = "[id*=" + "link_]";
$(linkId).attr('target', '_blank');
这里使用的是regexp。