【发布时间】:2013-09-14 21:11:04
【问题描述】:
我正在收听带有此代码的button 和一些a 标签:
$("#pagination_partial a, #order_sorting_partial a, #order_sorting_partial .organize-btn").bind("click", function() {
$.getScript(this.href);
history.pushState(null, "", this.href);
return false;
});
代码应该从被点击的元素中获取href,但目前它只从a标签中获取href。当我单击organize-btn 时,代码知道该按钮已被单击,但它没有为@href 分配任何内容。
我做错了什么?这是视图文件 (HAML):
.row
.span
.btn-group
%button.btn{:href => "/orders?view=#{@organize_mode}", :class => "organize-btn"}= t(".#{@organize_mode}")
%button.btn.dropdown-toggle{"data-toggle" => "dropdown"}
%span.caret
%ul.dropdown-menu
%li
%a{:href => "/orders?view=by_last_dispatch"}= t(".by_last_dispatch")
%li
%a{:href => "/orders?view=by_first_dispatch"}= t(".by_first_dispatch")
【问题讨论】:
-
请发布编译后的代码,这不是咖啡脚本特有的问题。
button元素也没有href属性/属性。 -
嗯...这不是 JavaScript...
-
对不起,我没有插入javascript代码而不是coffeescript。
标签: javascript jquery ajax getscript