0
後,我有這樣的代碼運行時,我綁定在頁面加載我的事件:jQuery UI的按鈕不火的AJAX
$('span.removeItem','table').button();
,當我在一個Ajax請求的回調運行它,它不工作。 它甚至沒有在螢火蟲控制檯中運行,雖然它確實正確地選擇元素。
也試過:
$('span.removeItem','table').last().button();
,以確保有沒有與已有的按鈕
在HTML錶行發生衝突,如果這有助於:
<tr>
<td class="item">fsdfsdfsdf<span class="removeItem">X</span>
</td>
<td class="solution">
<input itemId="372" solution=""/>
<span itemId="372" timestamp="1337806132"></span>
</td>
<td class="actions">
<span class="edit hidden">Update</span>
<span class="save shown">Save</span>
</td>
</tr>
添加成功回撥「:
success: function(data) {
self.addNewItem(data);
$('span.removeItem','table').last().button();
}
你能告訴我們你的標記? – mattytommo
你有AJAX回調中的jQuery UI按鈕調用嗎? – j08691
是上面的代碼在回調中。我使用bootstrap和jquery ui,所以可能有些東西,儘管我不明白爲什麼。 – BobB