我目前正在定义一个变量no。这样的jQuery对话框的按钮JQuery对话框:如何找到按钮点击事件中的点击按钮
var buttonNames = buttonNamesString.split("|");
var buttonsOpts = {};
for (i = 0; i < buttonNames.length; i++) {
buttonsOpts[buttonNames[i]] = function() { $(this).dialog("close");__doPostBack(postbackControlID, buttonNames[i]);}
}
并像这样初始化对话框。 (注意线按钮:buttonsOpts那我如何传递变量没有按钮的。)
var parentElement = popupControl.parent();
popupControl.dialog({
autoOpen: false,
modal: true,
buttons: buttonsOpts,
hide: "explode",
open:function(type, data){
$(this).parent().appendTo(parentElement);
popupControl.css({visibility: "visible"});
}
});
当在对话框中的按钮被点击buttonNames问题是[I]返回任何在线路,因为我已递增到最大值。
函数(){$(本).dialog( “关闭”); __ doPostBack(postbackControlID,buttonNames [I]);}
我们可以访问哪些从事件代码中触发一个事件的对象Javascript就像我们在.Net事件中使用sender对象一样。这将解决这个问题。
我该如何克服这个问题?提前致谢。