方法一:
绑定方法
function GetCode(event)
{
alert(event.data.foo);
}
$(document).ready(function()
{
$("#summary").bind("click", {foo:'abc'} ,GetCode);
});
项目例子(修改ztree提供的绑字方法):
$("body").bind("mousedown", {indexNum:indexNum}, onBodyDown);
function onBodyDown(event) {
var indexNum = event.data.indexNum;
if (!(event.target.id == "menuBtn" || event.target.id == ("menuContent_"+indexNum) || $(event.target).parents("#menuContent_"+indexNum).length>0)) {
hideMenu();
}
}
方法二:
函数句柄
$("#summary").bind("click", function()
{
GetCode("abc")
});
function GetCode(str)
{
}
方法三:
函数闭包
function GetCode(str)
{
return function()
{
alert(str)
}}
$("#summary").bind("click", GetCode("abc"));