使用 jquery 附加到链接
我需要将关联 ID 附加到转到某个 URL 的所有链接的末尾。
这是我所拥有的,但我无法让它发挥作用。
(这将在 WordPress 中)
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery("a[href*=doitbest]").click(function() {
this.append("?memberid=5705&associate=true");
});
});
</script>
有什么想法吗?
I need to append an associate ID to the end of all links that go to a certain URL.
Here is what I have but I can't get it to work.
(this will be in WordPress)
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery("a[href*=doitbest]").click(function() {
this.append("?memberid=5705&associate=true");
});
});
</script>
Any thoughts?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
假设您的选择器 (
a[href*=doitbest]
) 有效,您可以尝试:这会更改
href
属性,而不是链接文本。不过,我并不完全确定这就是您想要的。del
变量用于通过&
或?
字符附加 URL 部分。Assuming that your selector (
a[href*=doitbest]
) works, you could try:This changes the
href
attribute, not the link text. I'm not entirely sure that this is what you want, though. Thedel
variable is used to append the URL part by means of the&
or?
char.首先,我相信您必须使用
$(this)
而不是this
。您还希望更改链接的 URL。应该对 href 属性进行更改,因此
First, I believe you have to use
$(this)
instead ofthis
.You also wish to change the URL of the link. The change should be made to href attribute, so