我试图添加到包含特定文本的特定链接的末尾。将文本添加到包含某些东西的所有链接的结尾
在我的代码中,我找到了特定的链接,并改变了它们的开头,从原始链接留下一个变量。我需要添加到该变量的末尾。目前在我的代码结尾我使用追加标签,但它只增加了链接文本而不是实际的链接。我该怎么做,或者有更好的方法?
$(document).ready(function() {
$("a[href^='http://www.1shoppingcart.com/']").each(function() {
this.href = this.href.replace(/^http:\/\/www\.1shoppingcart\.com\/SecureCart\/SecureCart.aspx/,
"http://www.1shoppingcart.com/SecureCart/Securecart.aspx/onclick = '_gaq.push(['_link', 'http://www.1shoppingcart.com/SecureCart/Securecart.aspx/");
});
$('a[href*=1shoppingcart]').append("']); return false;'");
});
我相信`this.href`是不安全的。我建议你使用jQuery的attr()来操作href属性。 – 2011-01-06 21:17:01