在选择菜单中添加/删除所选选项的类别

时间:2013-07-18 19:19:31

标签: jquery html jquery-selectors google-analytics onchange

我有一个下拉列表,配置为在选择时转到页面上的相应div位置。我的问题是,如何在javascript中添加另一个部分以向该div添加特定类,并删除当前的一个?此外,我需要在选择菜单中的最后一个“链接”/选项上修复我的GA事件跟踪 - 它驱动到子域,因此我需要使用gaq_push'链接'功能 - 但是我现在拥有的不是锻炼身体。

以下是供参考的网址:(将窗口调整为< 480px以查看'选择'菜单功能):here

这是html:

<select id="aloha">
<option selected="selected" value="">Go to...</option>
<option value="#overview">Overview</option>
<option value="#Fat">Fat Burning</option>
<option value="#Energy">Energy &amp; Endurance</option>
<option value="#Vitamins">Vitamins &amp; Antioxidants</option>
<option value="#faq">FAQ</option>
<option value="#Facts">Supplement Facts</option>
<option value="http://store.uniconutrition.com/product-p/1002-unico-toned-raz.htm">Buy Now</option>
</select>

和JS:

  $(".mobster select").change(function() {
    window.location = $(this).find("option:selected").val();
  });

 });


$("#aloha").change(function(){
    if($(this).val() == "http://store.uniconutrition.com/product-p/1002-unico-toned-raz.htm") {
       _gaq.push(['_trackEvent', 'toned select', 'Click', 'Buy'], ['_link', 'http://store.uniconutrition.com/product-p/1002-unico-toned-raz.htm']); return false;
    } else {
      _gaq.push(['_trackEvent','toned select','Click',this.selectedIndex.toString()]);
    }
});

0 个答案:

没有答案