Javascript 如何将变量传递给jquery模式?
以下是我的JQuery UI模式窗口代码:Javascript 如何将变量传递给jquery模式?,javascript,jquery,Javascript,Jquery,以下是我的JQuery UI模式窗口代码: $('<p>Message</p>').dialog({ modal: true, buttons: { Ok: function() { $( this ).dialog( "close" ); } } }); $(“消息”)。对话框({ 莫代尔:是的, 按钮:{ 好的:函数(){ $(此).dialog(“关闭”); } } }); 如何传递变量而不是常量
$('<p>Message</p>').dialog({
modal: true,
buttons: {
Ok: function() {
$( this ).dialog( "close" );
}
}
});
$(“消息”)。对话框({
莫代尔:是的,
按钮:{
好的:函数(){
$(此).dialog(“关闭”);
}
}
});
如何传递变量而不是常量字符串(请参见上面的Ok
)从
试试这个:
var dynamicButtons= {};
var buttonOne = 'Press Me Please!';
var buttonTwo = 'No way';
dynamicButtons[buttonOne] = function() {
// do your stuffs
};
dynamicButtons[buttonTwo] = function() {
// do your stuffs
};
$('<p>Message</p>').dialog({
modal: true,
buttons: dynamicButtons
});
var dynamicButtons={};
var buttone=‘请按我!’;
var buttonTwo=‘不可能’;
dynamicButtons[buttonOne]=函数(){
//做你的事
};
dynamicButtons[buttonTwo]=函数(){
//做你的事
};
$(“消息”)。对话框({
莫代尔:是的,
按钮:动态按钮
});
演示:假设我有var x=“一些字符串”。如何传递它使其看起来像x:function(){…etcwhere您想传递变量吗?所以您的问题应该是:如何在jQuery对话框中拥有自定义按钮可能是
var dynamicButtons= {};
var buttonOne = 'Press Me Please!';
var buttonTwo = 'No way';
dynamicButtons[buttonOne] = function() {
// do your stuffs
};
dynamicButtons[buttonTwo] = function() {
// do your stuffs
};
$('<p>Message</p>').dialog({
modal: true,
buttons: dynamicButtons
});