2011-11-01 74 views
1

我試圖通過點擊類djl來調用一個函數,但我不知道什麼是錯的。它不工作。JQtouch事件?

這裏是我的代碼:

$("a.dj").click(function(){ 
$.getJSON("http://sdsdds.com/sds.json",function(result){ 
$.each(result, function(i, field){ 
$("ul#alb").append("<li><a class='djl' href='#songs'>" + field.name + "</a></li>"); 

上面的代碼運行完美,但這裏的問題開始:

$("a.djl").click(function(){ 
$('#songs').replaceWith('<div>fnuh</div>'); 

幫我請。

+0

第二個代碼塊是不是有效的jQuery代碼你現在不是嗎? –

+0

可以請你發佈有效的一個可能是即時創建一些錯誤 – Smit

+0

如果你不關閉該功能的範圍,此代碼無法正常工作:}); –

回答

1

我懷疑綁定時沒有匹配選擇器「a.djl」的元素。如果是這樣,你需要使用現場事件進行綁定:

$("a.djl").live("click", function(){ 
    //your stuff to do 
});