动态google跨域javascript
我关注这篇文章: 这让我在我的网站上放了以下内容: 我已经删除了动态google跨域javascript,javascript,jquery,google-analytics,cross-domain,Javascript,Jquery,Google Analytics,Cross Domain,我关注这篇文章: 这让我在我的网站上放了以下内容: 我已经删除了jQuery.noConflict()并改为使用$ 当我在我的网站上运行代码时,我得到$(link)。attr(“href”)未定义,当它点击: if($(link).attr(“href”).indexOf(this)!=-1{ 但是,如果您查看上面链接中的代码,它是在我们执行以下操作时定义的: var-link=$(this);var href=link.attr('href'); 它的定义正确吗?如果正确,那么你能看到一些
jQuery.noConflict()代码>并改为使用$
当我在我的网站上运行代码时,我得到$(link)。attr(“href”)未定义,当它点击:
if($(link).attr(“href”).indexOf(this)!=-1{
但是,如果您查看上面链接中的代码,它是在我们执行以下操作时定义的:
var-link=$(this);var href=link.attr('href');
它的定义正确吗?如果正确,那么你能看到一些错误吗
您可以在此处看到复制的问题:
此html导致以下问题:
它的定义是否正确
对
如果是这样的话,那么你能看到一些错误吗
没有
由于您没有显示所有代码,我在小提琴中运行了git代码。我删除了noConflict();
,但这不是必需的。我还注释掉了对GA函数的调用,因为它们没有在小提琴中定义。添加了警报以显示代码触发的位置
查看您的代码是否存在其他错误,或者将其全部发布在此处,因为git代码运行良好:
通过评论添加新信息后更新
在你的小提琴中,你的评论如下:
HTML行很难区分包含此或变量的代码段,而看不到此或变量来自何处。在崩溃之前,我已计算出这是什么。我想我可能需要添加类似$(link).attr(“href”)的内容!=null
我可以在这里复制它,似乎这条html行它不喜欢Ethanks jk,只要我再次使用我的开发人员机器,它就会给我一个旋转。
$("a").each(function(index) {
$("a[href]").each(function(index) {