0
我有一個簡單的jQuery函數可選參數,我只想傳遞控制名稱,事件名稱和值或函數名稱,而不是綁定到傳遞的控件。如何綁定動態功能到動態事件
jQuery函數
BindEvents: function (options) {
var defaults = {
Control: null,
Events: null
}
settings = $.extend({}, defaults, options);
if (Events != null) {
$(Control).on(Events['name'], function() {
'How to call passed function';
});
}
}
調用函數
$.fn.BindEvents({
Control: "#txtTest",
Events: { "name": "focus", "value": "$.fn.test()" }
});
$(Control).on(Events ['name'],Function('e',Events.value)); – dandavis
在你的行'if(Events!= null)''中,事件指的是什麼? settings.Events? – moritzpflaum