分配id给jquery对话框按钮
答
以下(貌似无证)与jQuery 1.8.9工作对我来说:
$("#dlg").dialog({
buttons : {
"MyButton" : {
text: "My Button",
id: "my-button-id",
click: function(){
alert("here");
}
}
}
});
按钮可通过$得到解决(“#我的按钮ID“)
答
$("#OK",{id:'xyz'});
希望它有助于
答
试试这个。
buttons: {
'MyButton': function() {
//... configure the button's function
}
和ID二传手
$('button:contains(MyButton)').attr("id","xyz");
答
@BerndB:感谢它完美的作品,甚至更可扩展。
$('#loginlink').live('click',function(){
DC = 'login_box';
diaOpt = {
autoOpen : true,
width : 400,
title : 'Login',
buttons: {
//valiudate login
'Login' : {
text : 'Login Now',
id : 'validateForm',
click : function(){
}
}
}
}
launchDialog(diaOpt, DC);
});
$('#validateForm').live('click', function(){
alert('Hellop');
$("#loginform").validate();
});
答
从官方网站此代码为我工作:
$('#dialog').dialog({
// properties ...
buttons: [{
id:"btn-accept",
text: "Accept",
click: function() {
$(this).dialog("close");
}
},
{
id:"btn-cancel",
text: "Cancel",
click: function() {
$(this).dialog("close");
}
}]
});
我认为这将是谜使用。请稍微描述一下。 – TheVillageIdiot 2011-02-08 04:06:27
你能澄清吗?什么是#OK – Hussein 2011-02-08 04:10:00
按钮的ID ... – Rafay 2011-02-08 04:14:01