2011-11-01 4 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 
});