そのリンクの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
});
これはクレイジーですか?