Jquery 无法将Google Analytics事件标记成功添加到由.attr创建的链接

Jquery 无法将Google Analytics事件标记成功添加到由.attr创建的链接,jquery,onclick,google-analytics,bind,Jquery,Onclick,Google Analytics,Bind,我正在使用其他人创建的jQuery代码,我对jQuery(公平警告)非常陌生 我需要将google事件标记添加到jQuery正在创建的链接中。这个jQuery用于一个模式弹出窗口,其中包含一个项目的各种大小的图标和一个静态按钮。当用户将鼠标悬停在图标上时,按钮上的链接会发生变化,当按钮上的每个图标发生变化时,我需要为其添加google analytics标签 以下是将特定图标悬停在按钮上方时创建按钮链接的代码: $('#modal_sizes_4 .size_5').hover(function

我正在使用其他人创建的jQuery代码,我对jQuery(公平警告)非常陌生

我需要将google事件标记添加到jQuery正在创建的链接中。这个jQuery用于一个模式弹出窗口,其中包含一个项目的各种大小的图标和一个静态按钮。当用户将鼠标悬停在图标上时,按钮上的链接会发生变化,当按钮上的每个图标发生变化时,我需要为其添加google analytics标签

以下是将特定图标悬停在按钮上方时创建按钮链接的代码:

$('#modal_sizes_4 .size_5').hover(function() {
    if (!$(this).hasClass('selected')) {
        $('#modal_sizes_4 .selected').removeClass('selected');
        $(this).addClass('selected');
        $('#modal_sizes_4 .detail_left h3').text('15 3/4” Item');
        $('#modal_sizes_4 .detail_left p').text('Good for many things.');
        $('#modal_sizes_4 .detail_right img').attr({
            src: 'images/5.4.5-product.jpg'
        });
        $('#modal_sizes_4 .detail_bottom a.shop_size').attr({
            href: 'http://testing.com'
        });
    }
});
​ 创建链接后,将其添加到链接的最佳方式是:

onclick = "_gaq.push(['_trackEvent','CIGuide', 'Click Shop Size', '15 3/4 Item']);" >​
我已尝试使用.click、.attr、.on和.bind,但运气不佳

我很抱歉,如果我的问题没有完全的道理,再一次,我对这一切都很陌生。
任何帮助都将不胜感激。我最终想要实现的是谷歌的事件标签。谢谢。

您可以使用以下代码添加呼叫:

$( "#my_element a" ).bind( "mousedown" , function() {
    _gaq.push( [ "_trackEvent" , "CIGuide" , "Click Shop Size" , "15 3/4 Item" ] ) ;
} ) ;
上述代码适用于id为“my_元素”的元素下的任何锚定:

你好,世界
标题在这里

自定义选择器以适合您的用途,就是这样。

谢谢您的帮助,但这对我来说仍然不起作用-我认为您的代码是正确的,但我的CMS或服务器或其他东西有问题……我还不太清楚。将发布一个新问题。非常感谢。
<h1>Hello World</h1>
<div id="my_element">
    <h2>Title here</h2>
    <ul>
        <li>
            <a href="http://www.example.com">Example</a>
        </li>
        <li>
            <a href="./some-page.html">Some Page</a>
        </li>
        <li>
            <a href="http://www.anotherexample.com">Another Example</a>
        </li>
    </ul>
</div>
<a href="./wont-fire">This link won't fire the event</a>