Javascript 只有PDF文件才能通过jQuery打开空白页
我将此代码用于打开空白页的链接:Javascript 只有PDF文件才能通过jQuery打开空白页,javascript,jquery,pdf,Javascript,Jquery,Pdf,我将此代码用于打开空白页的链接: $("a[href^='http:']:not([href*='" + window.location.host + "'][target='_blank'])").live('click', function(){ $(this).attr('target','_blank'); }); 这代码的工作,但我只希望pdf文件打开空白页。如何执行此操作?此操作可以在DOMReady(或添加链接的任何位置)立即执行,而不是在实际单击时执行: $('a[hr
$("a[href^='http:']:not([href*='" + window.location.host + "'][target='_blank'])").live('click', function(){
$(this).attr('target','_blank');
});
这代码的工作,但我只希望pdf文件打开空白页。如何执行此操作?此操作可以在DOMReady(或添加链接的任何位置)立即执行,而不是在实际单击时执行:
$('a[href$=".pdf"]').attr('target', '_blank');
请注意,这将查找
href
以.pdf
结尾的锚。因此,这与href=“/test/my document.pdf#some hash”
不匹配,但同样,如果您遵循链接,您也无法通过查看链接了解服务器将向您发送的响应的内容类型。所以这可能是最好的了。有一个问题:“未捕获的异常:语法错误,无法识别的表达式:[href$=.pdf]”哦,对不起;由于点的原因,值必须在引号中。查看我的更新。