3
전에 jQuery에서이 문제가 발생하지 않았습니다. 나는 다음을 가지고있다 :jQuery 이벤트 및 .load()
$(document).ready(function() {
$('#browser_cat a').click(function() {
$('#browser_cat').hide();
$('#browser_cat').load('/api/browser/catchildren/'+$(this).attr('id'));
$('#browser_cat').fadeIn();
return(false);
})
});
아주 간단한 물건. 그리고 그것은 작동하지만, .load()
에 의해 수집 된 데이터는 이벤트를 다시 트리거하지 않습니다. 드릴 다운 카테고리 유형의 항목이므로 레벨 1은로드를 수행하지만 click()
이벤트를 다시 트리거하는 대신 href
으로 다시 설정합니다.
로드 된 HTML은 링크가있는 #browser_cat
이며 생성 된 DOM은 정상입니다.
나는 이것을 기본으로 생각합니다. 미리 감사드립니다.
대답 수정 된 코드 :
$(document).ready(function() {
$('#browser_cat a').live("click", function() {
$('#browser_cat').hide();
$('#browser_cat').load('/api/browser/catchildren/'+$(this).attr('id'));
$('#browser_cat').fadeIn();
return(false);
})
});
+1로
를 교체하고 동의합니다. 감사합니다 rahul. 내가했던 것. RTFM해야한다고 생각합니다. 또한 1.2.3에서 jQuery를 업데이트해야한다고 생각합니다. S –