Web サイトのすべてのリンクにパラメーターを追加したいとします。たとえば、 ?var=123 とします。
これらのコードを使用しようとしましたが、何も起こりませんでした:
var has_querystring = /\?/;
$("a[href]").each(function(el) {
if ( el.href && has_querystring.test(el.href) ) {
el.href += "&var=123";
} else {
el.href += "?var=123";
}
});
$('a[href]').attr('href', function(i, hrf) { return hrf + '?var=123';});
$('a[href]').click(function(e) {
e.preventDefault();
window.location = this.href + '?var=123';
});`
私は何を間違っていますか?ありがとうございました。