我正在尝试使用以下代码将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中的其他问题,它应该工作,但显然它没有。有谁可以帮我这个?
答案 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}}