【发布时间】:2011-07-21 19:39:50
【问题描述】:
我有一个功能:
jQuery('#'+'linkhere').click(getHashPageClick);
在函数中我正在检索 window.location.hash 值:
var getHashPageClick = function(evt) {
var hashParam = window.location.hash.substring(1);
}
但是现在我想向 getHashPageClick() 发送一个参数,比如 value,将 hashParam 值附加到它并在我的调用函数中访问它?所以像这样的东西,也许? :
jQuery('#'+'linkhere').click(getHashPageClick(value);
alert("value");
并在被调用函数中修改 value 的值:
var getHashPageClick = function(evt,value) {
var hashParam = window.location.hash.substring(1);
valuevalue+hashParam;
return value;
}
这是否可以接受,或者是否有不同的方式通过引用发送参数,以便在调用函数中可以访问它并且应该反映修改后的值?因为这种方式对我来说似乎不合适。任何帮助,将不胜感激。谢谢。
【问题讨论】:
标签: javascript jquery pass-by-reference