0
현재 리피터 내부의 모든 선택된 고객에게 이메일을 전달해야하는 프로젝트를 진행 중입니다. 나는 전자 메일 주소를 asp repeater 내부의 값으로 할당하는 체크 박스로 작업하고 있습니다.자바 스크립트 : ASP.NET의 리피터가있는 함수를 확인했습니다.
<ItemTemplate>
<div class="odd">
<asp:label ID="lblT" runat="server" style="visibility:collapse; margin-left:9999px;" Text='<%# Eval("exposantID") %>'></asp:label>
<input runat="server" type="checkbox" class="chkExpo" id="chkExpo" value='<%# Eval("exposantMail") %>' />
이제 jQuery : checked 문을 사용하여 리피터 내부의 모든 체크 박스를 가져 왔습니다.
var n;
function countChecked() {
n = $("input:checked").length;
}
$(":checkbox").click(countChecked);
countChecked();
$("input").click(function() {
for (var i = 0; i < n; i++) {
alert($("input:checked").val());
}
});
문제는 내가 인덱스 값 작업을 시도하지만 문제가 해결되지 않았다 ... 나는 첫 번째 검사 값을 얻을 수있다. 누구든지이 방법을 사용하여 검사되는 각 확인란의 값을 얻는 방법을 알고 있습니까?
감사합니다,
아 누드
덕분에 완벽하게 작동합니다! – Arno
이것이 작동하지 않는 이유는 무엇입니까? . $ (". chkAll") 클릭 (함수() {.; }); $ (". chkExpo") 각 (함수() { $ (이) = 진정한 .checked를 }) ; – Arno
대체 $ (this) .checked = true; $ (this) .attr ("checked", true)로; – Gregoire