0
任何人都可以找到導致結果不出現的錯誤嗎?jquery .find()語法錯誤
如果我刪除「FROM HERE」和「TO HERE」註釋之間的代碼,一切正常(至少它出現在屏幕上)。我很確定問題出在.find()語法。
代碼在運行$(文件)。就緒
$.ajax({
type: "POST",
url: "ajax/ax_all_ajax_fns.php",
data: 'request=index_list_contacts_for_client&user_id=' + user_id,
success: function(data) {
$('#contact_table').html(data);
var tbl = $('#injected_table_of_contacts');
/* ************** FROM HERE *********************** */
tbl.find("div").each(function() {
$(this).dialog({
autoOpen: false,
height: 400,
width: 600,
modal: true,
buttons:
{
Okay: function() {
$(this).dialog("close");
}
},
{
Cancel: function() {
$(this).dialog("close");
}
},
close: function() {
alert('DialogClose fired');
}
})
});
/* ************** TO HERE *********************** */
}
});
首先,你是否看到任何錯誤信息?如果是這樣,請粘貼問題中的問題。其次,你調用'find'就好了:你需要先解決你的JS語法錯誤,然後看看你是否還有問題。 – btlachance