2
일부 체크 박스에 일종의 "라이브"효과가 필요합니다. 이제 모든 체크 박스는 jQuery 함수 attr("checked", true)
이 표시 될 때 검사 할 필요가 있습니다.앞으로의 특정 요소가 jQuery에 나타날 때 속성을 변경하는 것은 가능합니까?
할 수 있습니까?
일부 체크 박스에 일종의 "라이브"효과가 필요합니다. 이제 모든 체크 박스는 jQuery 함수 attr("checked", true)
이 표시 될 때 검사 할 필요가 있습니다.앞으로의 특정 요소가 jQuery에 나타날 때 속성을 변경하는 것은 가능합니까?
할 수 있습니까?
당신은 당신의 $.ajax()
success
처리기에서이 작업을 수행하거나 (예 : $.post()
, $.get()
등), 사용하고 $.ajax()
의 짧은 어떤 형태의 success
핸들러,이 같은 :
$.ajax({
//options...
success: function(data) {
$("input:checkbox", data).attr("checked", true);
}
});
이 보이는 부분을 달성하기 위해 가장 좋은 방법은 context입니다. 따라서 전체 페이지가 아닌 DOM에 추가 된 결과로 을 찾고 있습니다. 그게 가능하지 않으면
,이처럼 livequery plugin 같은 것을 사용할 수 있습니다 : 이것은 그것으로 인해 새로운 요소를 추가 할 찾는 방법에 더 비싸지 만 얻을 수
$("input:checkbox").livequery(function() {
$(this).attr("checked", true);
});
작업이 완료.
어떻게 그 체크 박스가 나타 납니까 ... 미래에 어떻게 나타날지에 달려 있습니다 ... – Reigel