我按钮设置如下:
<button id="invOn2" style="float: left;">Item 2</button>
按钮位于对话框中,我正在尝试在打开对话框时更改按钮的标题:
$('#invOn2').button( "option", "label", "shwaf");
这不起作用,出了什么问题?
这些建议尚未发挥作用,我将详细阐述我正在做的事情的结构:
// jquery setup
$(function() {
$('#invOnBox').dialog({
autoOpen: false,
resizable: false,
height: 350,
width: 300,
});
$('#invOnButton').click(function() {
$('#invOn1 button').html('shwaf');
$('#invOnBox').dialog('open');
return false;
});
});
// invDialog和内部按钮
<div id="invOnBox" title="Inventory">
<button id="invOn1" style="float: left;">Item 1</button>
</div>
// invOnButton
<button id="invOnButton" style="float: left;">Inventory</button>
谢谢!
答案 0 :(得分:1)
试试这个:
$('#invOn2 button').html('shwaf');
答案 1 :(得分:1)
好的两件事:
此选择器找不到任何元素
$('#invOn1 button')
由于厌倦了在id#inv0n1的元素中找到一个按钮元素,所以将其更改为只有ID选择器。
$('#invOn1')
我也会对对话框打开事件进行更改。这是因为我的对话通常是动态的。
$('#invOnBox').dialog({
autoOpen: false,
resizable: false,
height: 350,
width: 300,
open : function () {
$('#invOn1').html('shwaf');
}
});
..弗雷德里克