[英]jQuery - Open all links in id in new window
誰能告訴我在新窗口中打開ID中所有鏈接的方法嗎?
把它放在頭上:
$(function () {
$('#selector').attr('target', '_blank');
})
我會這樣:
$('#myId a').click(function() {
window.open(this.href);
return false;
});
它是一個可以在新窗口中打開ID中所有超鏈接的函數嗎? 那正是我所想。 :P
$("#some_id a").each(function (i) {
window.open(this.href);
});
嘗試這個:
$('#myId').click(function(){
this.target = "_blank";
});
$('#id a').click(function() {
this.target = "_blank";
}
如果您說“所有鏈接”,則表示我理解任何特定鏈接(例如,頁面上可能有多個鏈接)都應引導至空白頁面。
對於這種情況,您可以執行所有需要的鏈接,這些鏈接都指向空白頁面,具有特定的ID和動態生成的后綴,例如:
link_1,link_2等。
因此腳本將如下所示:
var linkId = "[id*=" + "link_]";
$(linkId).attr('target', '_blank');
這是使用正則表達式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.