jQueryUI对话框按钮
创建具有以下按钮的对话框时:jQueryUI对话框按钮,jquery,jquery-ui,Jquery,Jquery Ui,创建具有以下按钮的对话框时: buttons: { 'button text': function(){ // do something }, 我是否有权访问click事件处理程序中的按钮 $(this) 是整个对话框的上下文/jQuery对象 我怀疑我必须像他那样有创造力 $(this).find('button').attr(...) 要在那
buttons: {
'button text': function(){
// do something
},
我是否有权访问click事件处理程序中的按钮
$(this)
是整个对话框的上下文/jQuery对象
我怀疑我必须像他那样有创造力
$(this).find('button').attr(...)
要在那里禁用按钮?对话框中按钮的格式为
,内部带有
,如下所示:
<button type="button" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only">
<span class="ui-button-text">Button text</span>
</button>
buttons: {
'button text': function(e){
$(e.target).closest("button") //this is the button, do something with it :)
}
}
的文档说明:
属性键是
按钮该值是回调函数
按钮按下时的功能
点击。回调的上下文
是对话框元素如果需要
访问按钮,它是可用的
作为事件对象的目标
$('#myDialog').dialog({
'title': 'My Dialog Header',
'buttons': {
'My Button': function(event) {
// here is the modification of the button
// opacity set to 25%, all events unbound
$(event.target).css({opacity: 0.25}).unbind();
}
}
});