如何通过触发器调用带有参数的Jquery.Event,以便它也调用函数?

如何通过触发器调用带有参数的Jquery.Event,以便它也调用函数?,jquery,Jquery,我有以下代码: $("#test").trigger(jQuery.Event("contextmenu", { data: e.data, pageX: e.pageX, pageY: e.pageY, rowState: state })); 实际事件定义为: $.menu({ selector: '#test', items: { doactiveswitch: {name: "Make - " + rowState, callback:

我有以下代码:

$("#test").trigger(jQuery.Event("contextmenu", { data: e.data, pageX: e.pageX, pageY: e.pageY, rowState: state }));
实际事件定义为:

$.menu({
    selector: '#test',
        items: {
            doactiveswitch: {name: "Make - " + rowState, callback: alert_click},
        }, 
}); 
除“+状态”部分外,上述所有内容均有效。如何更改此选项,以便在菜单中识别“rowState”

我试过:

this.rowState
rowState
data.rowState
e.rowState

关于如何引用它还有其他建议吗?

你真的应该粘贴更多的代码,让人们看到那里发生了什么。 从我看到的情况来看,我建议您尝试e.data.rowState。 ;)
您还可以使用Chrome中的console.log()来查看此范围中“this”或“e”变量背后的内容。Chrome将这些对象显示得既漂亮又干净

什么是
$。菜单
?请提供一个JSFIDLE和更多的代码不足以继续,请提供更多的代码。。。a就足够了。提供更详细的信息,以便能够正确地调查问题。