我有一個包裹在ID爲「新任務」的div元素中。在某些頁面中,我有一個ID爲「create-new-task」的div。當我點擊它時,我想要一個用於顯示「新任務」的模式對話框,但沒有任何反應。爲了確保click()事件正常運行,我嘗試顯示一個警報,並且它工作正常。Div ID未定義
這裏是我的代碼:
$("#new-task").dialog(
{
autoOpen: false,
width: 350,
height: 300,
modal: true,
title: 'Add New Task',
close: function(event, ui) {
// do sth when modal dialog closed
}
}
);
$("#new-task-link").click(function(){
$('#new-task').dialog('open');
return false;
});
當我試圖提醒alert($("#new-task").attr('id'));
,它說:不確定。我在這裏錯過了什麼嗎?
做你'$(文件)。就緒(函數(){});''d? – Ben
亞當然,正如我所說,我正在做一個警報檢查,並且警報框顯示 – rookieRailer
一旦頁面在瀏覽器中打開,查看源代碼並找到具有該ID的div,它在那裏嗎?如果使用asp.net和你的div標記runat =服務器然後ID可能會改變 – Parvesh