使用jQuery在某些href之后添加图像

时间:2013-12-07 08:24:52

标签: jquery

我正在尝试使用以下代码将pdf.png添加到以.pdf结尾的每个链接的开头:

$("a[href$=.pdf]").prepend('img src=/PATH/TO/THE/IMAGE/pdf.png');

但它没有做到这一点。

当我用以下方法调试时:

$("a[href$=.pdf]").click(function(){
    alert("I am an alert box");
    $(this).hide();
    });
});

它没有事件弹出警报框。我已经看了stackoverflow中的其他问题,它应该工作,但显然它没有。有谁可以帮我这个?

1 个答案:

答案 0 :(得分:2)

你错过了single quotes。请在这里阅读更多相关信息。 endswith selector。 此外,您需要wrap一对tag内的angular brackets (ex: <div/>)名称creating a new element,而您的$("a[href$='.pdf']").prepend('<img src="/PATH/TO/THE/IMAGE/pdf.png"/>'); ,您的代码也不包含该部分。

试试这个,

{{1}}

DEMO