我正在使用jquery选项卡为我的页面生成选项卡。 在选项卡上选择一个事件处理程序 -
$("#tabs").bind('tabsselect', function(event, ui) {
// some code
});
我想知道一种将自定义参数传递给事件处理函数的方法。或者用“ui”对象或“事件”对象发送这些参数的任何其他方式。
由于 Saarthak
答案 0 :(得分:1)
通过jquery论坛找到答案。
在这里发布给任何寻找答案的人 -
您可以使用绑定功能的事件数据机制:
$('#tabs').bind('tabsselect', {abc: 'def'}, function(event, ui) {
alert('here ' + event.data.abc);
});
或者只是将您的选项放在可访问的变量中:
var tabOptions = {collapsible: true};
$('#tabs').tabs(tabOptions).bind('tabsselect', function(event, ui) {
alert('here ' + tabOptions.collapsibe);
});
希望这有助于某人。