我有一個情況,我需要更新每個表格單元格時,雙擊一個零件編號的jQuery UI對話框標題。 標題將從表格單元的值本身獲得。如何結合jQuery UI對話框標題更改並打開一個函數調用
這個片段(見下文)從實際代碼的工作,但它只是不 似乎正確的我,因爲我必須調用兩次對話功能:(1) 更改標題,和(2)開放對話框。
有沒有更好的方法來將這兩個操作與一個調用 .dialog()?
JS代碼片段
// Dialog declaration
var my_dlg = $('<div id="my-dlg">')
.html(
'<span class="part">FOO BAR</span>'
)
.dialog({
autoOpen: false,
title: 'Default Title',
modal: true
});
// Event handler
$('td.part').live('dblclick', function(){
$(my_dlg)
.dialog('option','title', $(this).text())
.dialog('open');
});
HTML摘錄
<table>
<tr><td class="part">AB123456</td></tr>
<tr><td class="part">GX443459</td></tr>
<tr><td class="part">SK555455</td></tr>
</table>
真棒。謝謝。 – JTP