首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery在我的网站上不工作

jQuery在我的网站上不工作
EN

Stack Overflow用户
提问于 2012-02-14 09:44:07
回答 5查看 275关注 0票数 0

我有这样的代码:http://jsfiddle.net/AH4As/3/

它在小提琴上工作,但在我的网站上,它不能。我在Web Inspector中遇到此错误

代码语言:javascript
复制
Tracking.js:4TypeError: 'undefined' is not an object (evaluating '$('a').attr('onClick').replace')

有人知道哪里出问题了吗?

这是我的源代码:http://jsfiddle.net/AH4As/24/

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-02-15 09:54:20

页面上的其他锚点导致查询失败,简而言之,这是我的解决方案:

代码语言:javascript
复制
<script type="text/javascript">
$(document).ready(function(){
$('a[onclick^="window.open(\'TrackPackage.asp"]').attr('onClick', $('a[onclick^="window.open(\'TrackPackage.asp"]').attr('onClick').replace("window.open('", "window.open('http://eastcoasttvs.com/"));
});
</script>
票数 0
EN

Stack Overflow用户

发布于 2012-02-14 09:47:28

更新:

代码语言:javascript
复制
$(document).ready(function(){
    $('a').attr('onClick', $('a').attr('onClick').replace("window.open('", "window.open('http://example.com/"));
});

​

http://jsfiddle.net/AH4As/10/

下面是一个提示,告诉你代码已经被修改了:http://jsfiddle.net/AH4As/11/

票数 0
EN

Stack Overflow用户

发布于 2012-02-14 10:01:25

尝试:

代码语言:javascript
复制
$('a').removeAttr('onclick').click(function(){window.open('http://example.com');return false;});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9270607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档