当该链接的 href 指向具有特定扩展名的文件时,我想将 click() 事件应用于页面上的所有链接。适用的扩展列表徘徊在 30 左右,未来可能会增加一点(但永远不会超过 100)。
我的第一个倾向是像这样构造事件绑定:
$("a[href$=avi],
a[href$=ppt],
a[href$=rtf],
// ...snip a bunch more of these....
a[href$=pdf],
a[href$=xml]").click(function() {
// Do something
});
这是疯了吗?