jquery綁定事件時如何向事件函數里傳參數
jquery綁定事件時如何向事件函數里傳參數
舉例子說明:
步驟1:
var button=$('<button type="button" class="btn btn-default">提交</button>'); button.bind("click",{menuid:"01"},form_submit);
如上代碼所示即是button按鈕綁定了click事件,而其對應的函數為form_submit();並傳遞了參數menuid,其值為01,
從此例子可看出jquery綁定事件時向函數傳參數,是以JSON格式傳遞。
步驟2:form_submit函數如下
function form_submit(event){ $("#form-"+event.data.menuid).submit(); }
從此函數可看出通過event.data.menuid便可獲得傳進來的參數值。