Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ui jquery ui选项卡-是否有方法将自定义参数传递给事件处理程序?_Jquery Ui_Jquery Ui Tabs_Jquery - Fatal编程技术网

Jquery ui jquery ui选项卡-是否有方法将自定义参数传递给事件处理程序?

Jquery ui jquery ui选项卡-是否有方法将自定义参数传递给事件处理程序?,jquery-ui,jquery-ui-tabs,jquery,Jquery Ui,Jquery Ui Tabs,Jquery,我正在使用jquery选项卡为我的页面生成选项卡。 在选项卡选择上,事件处理程序- $("#tabs").bind('tabsselect', function(event, ui) { // some code }); 我想知道一种将自定义参数传递给事件处理函数的方法。或者我可以用“ui”对象或“event”对象发送这些参数的任何其他方式 谢谢 Saarthak通过jquery论坛找到了答案 如果有人想知道答案,请在此处发布- 您可以使用bind函数的事件数据机制: $('#tabs').

我正在使用jquery选项卡为我的页面生成选项卡。 在选项卡选择上,事件处理程序-

$("#tabs").bind('tabsselect', function(event, ui) {
 // some code
});
我想知道一种将自定义参数传递给事件处理函数的方法。或者我可以用“ui”对象或“event”对象发送这些参数的任何其他方式

谢谢
Saarthak通过jquery论坛找到了答案

如果有人想知道答案,请在此处发布-

您可以使用bind函数的事件数据机制:

$('#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);
});

希望这对其他人有所帮助。

您希望发送什么类型的参数?一些值将决定新选项卡内容的管理方式。嗯……您可以随时使用任何参数调用函数。我很确定这不是你想要的。你能给出一些你想要发生什么的示例代码吗?代码不需要工作。