2009-06-01 13 views
0

我在Jquery中工作..因爲im新增了JQuery .im有疑問我已經創建了一個DIV內部的DIv我有一個標籤和一個Textbox ..試試要做的就是點擊那個Generated Div,我需要顯示一些現有的值... 但是當我點擊我的DIv時,我保持警覺檢查是單擊事件working.But那點擊不工作... 因此,請建議新創建的Div不允許事件點擊????? 我的代碼,將事件應用於JQuery中新創建的Divs

 $("<div id=field></div>").appendTo("#displayPanel"); 
    $("<label id=labelstr>untitled1</label>").appendTo("#displayPanel #field"); 
    $("<input id=inputstr type= 'text' ></input>").appendTo("#displayPanel #field"); 

$("#displayPanel #field").click(function(){alert("div clicked");}); 

回答

2

沒有什麼能夠阻止一個新的div元素被點擊。而事實上,我建議其他頁面上的東西阻止它的工作(可能是重複的ID?)

Your code works just fine in isolation.

+0

yA I M GETTING NOW.actually我m創建一些函數內的div,我保持.click線以外的功能..現在我把這兩個這些函數內,我現在得到結果。謝謝U>。 – useranon 2009-06-01 12:44:26

1

你想要jQuery live function

它可以讓你的事件添加到元素在DOM完成加載後加載。

+0

謝謝! ......在完全正確的時間找到。我喜歡這個東西... – brmore 2009-08-24 00:32:30

相關問題