【发布时间】:2013-12-24 17:52:16
【问题描述】:
我对 jQuery 完全陌生,我正在尝试编写一个简单的脚本来说明我想将一个 pdf.png 图像添加到所有以 .pdf 结尾的链接以及一个以 http 开头的外部链接但我对于不同主机上的 PDF 文件,我希望脚本只添加 pdf 图像(我有一个用于添加图像的 css 文件),如下所示:
$(document).ready(function(){
$("a[href$='.pdf']").addClass('pdf');
$("a[href^='http']a[href$!='.pdf']").addClass('external');
});
但当路径以 http 开头并以 .pdf 结尾时,它实际上显示了外部图像(所以它做的相反)。谁能帮我解决这个问题?
【问题讨论】:
-
add an pdf.png image to all the links that end with .pdf and also a external link that starts with http but I don't want for PDF files on different hosts,是什么意思 -
您想将
pdf类添加到目标以pdf结尾的锚点以及目标以http开头但不以http结尾的锚点的外部类
标签: javascript jquery