div 태그에 일련의 제품을로드하는 스크립트를 작성했습니다.jQuery에 동적으로로드 된 체크 박스가 표시되지 않습니다.
이제 일련의 체크 박스를 사용하여 해당 제품을 필터링 할 수 있기를 원합니다.
jquery는 XML 데이터 집합을 반환하는 ASP 페이지에 $ 게시를 만듭니다. 데이터 세트의 첫 번째 요소에는이 형식의 제조업체 목록이 포함되어 있습니다. 두 번째 요소에는 위 코드의 제조업체 이름이 들어 있습니다.
그런 다음이 스크립트를 사용하여 div 태그에 체크 박스 목록을 작성하십시오.
var mc = new Array();
mc = $("manCodes",xml).text().split(",");
var manTitles = new Array();
manTitles = $("manTitles",xml).text().split(",");
for (var i=0, len=mc.length; i<len; ++i){
m += '<span><input type="checkbox" value="' + mc[i] + '" name="man[]" id="man_'+i+'" />' + manTitles[i] +'</span>'//mc[i];
}
manufacturers = '<div id="filter" class="man">FILTER<br />' + m + '</div>';
$(".formSelect").append(manufacturers);
이 치료를 작동 한 후 문서 준비 섹션에서 내가 체크 박스에 어떤 클릭을 찾는 코드 세그먼트가 있습니다
$(document).ready(function() {
$("input:checkbox").click(function() {
loadXML($("#sortOrder option:selected").val(),$("#limitBy option:selected").val(),$("#productGroup").val());
});
});
에 어떤 클릭 때문에 내 코드는 이상 떨어질 곳입니다 모든 체크 박스가 작동하지 않습니다. JQuery와 거의 비슷하게이 확인란을 만들 수 없습니다.
누구든지이 문제를 해결하는 방법을 알려주십시오.
건배 그레이엄
사용 (http://api.jquery.com/live/) ['()'라이브] ... 놀라 울 정도로 빨랐다 –