1
を、私は次のコードでダイアログにボタンを追加することができますのjQuery UIのダイアログのボタンを取得した後、ID Attriubuteとそれにボタンを追加
var buttonName = "test";
var func = new function(){alert("")};
var buttons = $('#SomeID').dialog('option', 'buttons');
buttons[buttonName] = func;
$('#SomeID').dialog('option', 'buttons', buttons);
しかし、私は私のボタンも持つようにしたいですID、ID属性のボタンを追加するにはどうすればいいですか?
は、うーん、これは私が今働いて、それを持っているが、代わりにプッシュの私は、ボタン[buttons.length + 1を使用して....本当に奇妙です] = {text:buttonName、id: 'test'、クリック:function(){alert( 'Works'); } –
私はボタンが配列ではなく、プッシュが機能しない理由を説明するオブジェクトであると考えますが、button.length + 1のキーでオブジェクトを設定すると、オブジェクトにテキストやその他のものを設定すると機能します。 –