我有一個jQuery對話框,我在表格中使用了一些按鈕(用於編輯/刪除功能)。在jQuery對話框中將按鈕添加到我的按鈕
只有在之前編碼警報,我才能在這些按鈕上添加圖標。很奇怪。如果我刪除警報,則不顯示按鈕。
$().ready(function() {
$('.MaterialEdit').live("click", function() {
alert('clicked');
$(".MaterialPackingEdit").button({ icons: { primary: "ui-icon-pencil"} });
$(".MaterialPackingRemove").button({ icons: { primary: "ui-icon-trash"} });
});
});
上述對應使用的按鈕我的主頁上開設了jQuery對話框中的MaterialEdit類。
有什麼想法?
謝謝。
不應該使用'$(document).ready(function(){...})',它等於'$(function(){...})' – jb10210 2012-03-27 13:07:43
@ jb10210:它不會改變任何東西。不管怎麼說,還是要謝謝你。 – Bronzato 2012-03-27 13:09:41
除非在點擊事件期間創建按鈕,否則應將按鈕初始化代碼移動到文檔就緒功能中,而不是單擊。你的瀏覽器是否有JavaScript錯誤? – lsuarez 2012-03-27 13:15:30