我正在尝试在新选项卡中打开超级链接。为了在新标签页中加载,我使用以下代码,该代码将运行一次并在锚标记中添加target =“ _ blank”:
<script>
$(document).ready(function(){
alert("ready");
$("a", "#myCustomContent").each(function() {
$(this).attr('target', '_blank');
});
});
</script>
但是jQuery是在从服务调用中检索内容之前执行的,并且无法在新选项卡中打开超链接,因此我尝试使用以下代码:
$(window).bind("load", function() {
$("a", "#myCustomContent").each(function() {
$(this).attr('target', '_blank');
});
});
在这里由于某些图像或文件无法加载而失败,或者将花费更多时间?
我需要找到一种方法来调用jQuery,以在新标签页中打开“ ahref”标签。
试试这个。也许这可以解决问题
$(document).click(function(e){
if($(e.target).parents('#myCustomContent').size() && e.target.tagName=="A"){
e.preventDefault();
window.open(e.target.href);
}
})
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句