我正在使用此代码收听 abutton
和一些标签: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")