jQuery 1.5.1 を使用するアプリを変更していますが、残念ながらそのアプリで jQuery ライブラリを最新バージョンに更新することはできません。基本的に「onlick」属性をタグに挿入するこのスクリプトがあります。
$(document).ready(function () {
var $hyperlinkSelectors = $('a[href$=".pdf"], a[href$=".doc"], a[href$=".docx"], a[href$=".xls"]');
$hyperlinkSelectors.each(function () {
var fileExtention = '.' + $(this).attr('href').split('.').pop();
$(this).attr('onclick', "_gaq.push(['_trackEvent','" + $(this).text() + fileExtention + "','click']);");
});
});
しかし、私が抱えている問題は、jQuery 1.5.1 が .attr() 関数を理解または使用できないことです。私は .prop() を試しましたが、運もありません。
jQuery 1.5.1 で現在の .attr() に代わるものは何ですか?