jQueryダイアログを使用しています。1つのダイアログで複数の用途にスクリプトを使用できるようにしたいと思います。そのために、ダイアログで呼び出すことができるコールバック関数を割り当てることを考えています。これはそうするための適切な方法ですか?ダイアログボタンがクリックされたときに以下のコードに「こんにちは」と警告させるにはどうすればよいですか?ありがとうございました
function somefunction() {alert('hi');}
$("#clickme").click(function(){$("#dialog").data('callback',somefunction).dialog("open");});
$("#dialog").dialog({
buttons: [
{
text : 'Click',
click : function() {
//If $(this).data('callback') is defined, then execute the function
}
}]
});