Jquery ui jQuery UI模式输入按钮值
我需要更改在jQueryUI对话框模式中创建的输入按钮的值,以用户的语言显示它们 我不知道怎么做Jquery ui jQuery UI模式输入按钮值,jquery-ui,dialog,modal-dialog,Jquery Ui,Dialog,Modal Dialog,我需要更改在jQueryUI对话框模式中创建的输入按钮的值,以用户的语言显示它们 我不知道怎么做 var $dialog = $('<div><div style="padding:10px;text-align:left">' +'New name' +'</div>' +'<div style="padding:0 10px 10px 10px;text-align:left;">'
var $dialog = $('<div><div style="padding:10px;text-align:left">'
+'New name'
+'</div>'
+'<div style="padding:0 10px 10px 10px;text-align:left;">'
+'<input id="dialogInput" style="width:370px" type="text"/>'
+'</div></div>')
.dialog({
modal: true,
title: 'title',
width: 400,
buttons: {
**'Ok'**: function() {
$(this).dialog('close');
return true;
},
**'Cancel'**: function() {
$(this).dialog('close');
return true;
}
}
});
var$dialog=$(“”
+“新名字”
+''
+''
+''
+'')
.对话({
莫代尔:是的,
标题:“标题”,
宽度:400,
按钮:{
**“确定”**:函数(){
$(this.dialog('close');
返回true;
},
**“取消”**:函数(){
$(this.dialog('close');
返回true;
}
}
});
谢谢 找到了解决办法
var $dialog = $('<div><div style="padding:10px;text-align:left">'
+'New name'
+'</div>'
+'<div style="padding:0 10px 10px 10px;text-align:left;">'
+'<input id="dialogInput" style="width:370px" type="text"/>'
+'</div></div>')
.dialog({
modal: true,
title: 'title',
width: 400,
buttons: {
**'Ok'**: function() {
$(this).dialog('close');
return true;
},
**'Cancel'**: function() {
$(this).dialog('close');
return true;
}
}
});
// i was missing the parent() traversing needed since the form is embedded in the dialog popup
$dialog.parent().find('button:contains("Ok")').text('New Ok text');
$dialog.parent().find('button:contains("Cancel")').text('New cancel text');
var$dialog=$(“”
+“新名字”
+''
+''
+''
+'')
.对话({
莫代尔:是的,
标题:“标题”,
宽度:400,
按钮:{
**“确定”**:函数(){
$(this.dialog('close');
返回true;
},
**“取消”**:函数(){
$(this.dialog('close');
返回true;
}
}
});
//我缺少所需的parent()遍历,因为表单嵌入在弹出对话框中
$dialog.parent().find('button:contains(“Ok”)).text('New Ok text');
$dialog.parent().find('button:contains(“Cancel”)).text('New Cancel text');
我通常只是将对话框放在标记中,但添加一个显示:隐藏;因此它只在需要时显示,而不是在脚本中嵌入标记。不能将标记包含在表单中,因为这是一个以多种不同形式动态调用的功能(对话框)。在这里它被简化了,但在真实的应用程序中,我有不同的对话框和不同的标记。我是jQuery的新手,来自Prototype并移植了一整套应用程序。