如何触发jQuery asual的地址插件的更改事件?

如何触发jQuery asual的地址插件的更改事件?,jquery,jquery-address,Jquery,Jquery Address,我正在使用jQuery Asual地址插件: jQueryAsual地址插件是这样使用的 $('a').click(function() { $.address.value($(this).attr('href')); return false; }); $.address.change(changeFunction); 如果我在link index.php上单击两次,那么第二次URL不会更改,并且不会触发更改事件,因此页面不会重新加载。知道如何触发jquery地址更改吗 问候,

我正在使用jQuery Asual地址插件:

jQueryAsual地址插件是这样使用的

$('a').click(function() {
  $.address.value($(this).attr('href'));
  return false;
});

$.address.change(changeFunction);  
如果我在link index.php上单击两次,那么第二次URL不会更改,并且不会触发更改事件,因此页面不会重新加载。知道如何触发jquery地址更改吗

问候,,
Sanket

这个优秀插件的棘手之处在于,$.address是一个常规对象,而不是jQuery对象,$在这里有误导性

为了让触发器工作,您需要这样使用它。我通过插件源代码阅读了以下内容:

$($.address).trigger("change");
不幸的是,这导致了一个缺点,即您不能依赖于值、路径、路径名、参数名称、参数和查询字符串等常规调用方参数。您需要以这种方式构建回调函数,以便它可以在内部提取这些值,例如通过$.address.value方法。

您的代码中有一个额外的撇号-这是打字错误吗?