我创建了一个OnClick处理函数,如下所示:
function onClickHandler(ID, doClick) {
$('#' + ID).on('click', doClick);
}
我创建了另一个函数,该函数将在单击按钮后重定向:
function redirectPage(url) {
window.location.href = url;
}
如果我按如下所示传递url参数,那么我只会得到单击按钮的事件:
onClickHandler(CreateLODControlIds.BTN_CANCEL, redirectPage.bind(LODPage.DASHBOARD));
如何在 onClickHandler 函数中传递 redirectPage 函数的 url 参数?
非常感谢您的帮助!
答案 0 :(得分:1)
bind
的 first 参数是this
值。
要绑定到url
参数的值需要作为 second 参数传递给bind
。