Javascript jQuery无法识别类选择器,但在没有它的情况下可以工作
不起作用:Javascript jQuery无法识别类选择器,但在没有它的情况下可以工作,javascript,jquery,Javascript,Jquery,不起作用: jQuery(document).ready(function($){ $("a").click(function() { $.post("http://example.com/clk.php",{URL:this.href}); return true; }); }); 非常令人沮丧。任何帮助都将不胜感激。我意识到这是难以置信的愚蠢,但我假设class=“track\u this”实际上被传递到了我的锚标记,而实际上它不是 内容管理系统(Wordpress
jQuery(document).ready(function($){
$("a").click(function() {
$.post("http://example.com/clk.php",{URL:this.href});
return true;
});
});
非常令人沮丧。任何帮助都将不胜感激。我意识到这是难以置信的愚蠢,但我假设class=“track\u this”实际上被传递到了我的锚标记,而实际上它不是 内容管理系统(Wordpress)似乎正在剥离该类,因为我是如何格式化HTML的
jQuery(document).ready(function($){
$(".track_this").click(function() {
$.post("http://example.com/clk.php",{URL:this.href});
return true;
});
});
正在剥离该类。
及
不会删除该类
我不知道这是为什么。感谢所有在一天中抽出时间回答如此愚蠢的问题的人,并为我的分析不够透彻而道歉。您通常希望避免在班级和id名称中使用下划线。请改为使用连字符。这两个代码都有效。我的意思是,它调用的click事件@加文下划线虽然很烦人,但非常有效。你如何断言它“不起作用”?你有没有试过你发布的代码,没有其他代码?比如这里:很好用。您必须有一些其他代码,否则这不是您的实际场景。“寻求调试帮助的问题(“为什么此代码不工作?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现该问题所需的最短代码。”您的代码不会重现该问题。
jQuery(document).ready(function($){
$(".track_this").click(function() {
$.post("http://example.com/clk.php",{URL:this.href});
return true;
});
});
<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