var dlg = $("#dialog").dialog({ autoOpen: false,modal: true,buttons: { 'Update': function() { alert(clientCode); },Cancel: function() { $(this).dialog('close'); } } }); $(".edit").click(function() { myval = $(this).parent().children('td:nth-child(1)').text(); dlg.dialog('open'); return false; });
如何使用“myval”并将其作为对话框的标题?我在尝试dlg.dialog(‘open’,myval)时尝试将其作为参数传递而没有运气.我也尝试将它作为参数传递,但也没有运气.但是,我可能以错误的方式做事.
解决方法
在click-event中创建对话框并使用它来设置标题:
这样的事情:
$(".edit").click(function() { myval = $(this).parent().children('td:nth-child(1)').text(); var dlg = $("#dialog").dialog({ autoOpen: false,title: myval,buttons: { 'Update': function() { alert(clientCode); },Cancel: function() { $(this).dialog('close'); } } }); dlg.dialog('open'); return false; });