jQuery没有识别类选择器但没有它

时间:2016-11-14 15:40:46

标签: javascript jquery

<a class="track_this" href="http://www.google.com" target="_blank">google</a>

WORKS:

jQuery(document).ready(function($){
  $("a").click(function() {
    $.post("http://example.com/clk.php",{URL:this.href});
    return true;
  });
});

不工作:

jQuery(document).ready(function($){
  $(".track_this").click(function() {
    $.post("http://example.com/clk.php",{URL:this.href});
    return true;
  });
});

非常令人沮丧。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

我意识到这是非常愚蠢的,但我假设班级=&#34; track_this&#34;实际上它实际上是传递给我的锚标签。

由于我正在格式化HTML,内容管理系统(Wordpress)似乎正在剥离该类。

<a class="track_this" href="http://google.com">google</a> was stripping the class.

<a href="http://google.com" class="track_this">google.com</a> does not strip the class

我不知道为什么会这样。感谢所有为了这样一个愚蠢的问题而抽出时间的人,并为我的分析中没有更彻底的道歉而道歉。