jquery의 checkboxlist에서 값을 가져 오려고하고 있는데 어떤 값이 있는지에 따라 확인란을 선택하거나 선택 취소하십시오. 모달 팝업가 열려jquery asp.net checkboxlist 항목 값 가져 오기
다음<asp:CheckBoxList CssClass="styled" ID="chkTestTypeEdit" RepeatDirection="Horizontal" style="padding:5px;" runat="server"> <asp:ListItem Value="1" Text="Y/N" /> <asp:ListItem Value="2" Text="Num" /> </asp:CheckBoxList>
전에 나는이 코드 조각이 : 이 내가 가진 무엇
$(document).on("click", ".open-EditTest", function() {
var optesttype =$(this).data('optesttype');
var items = $('#<% = chkTestTypeEdit.ClientID %> input:checkbox');
for (var i = 0; i < items.length; i++) {
var val = $('#ctl00_MainContent_chkTestTypeEdit_0').val();
var val2 = $('label[for=" + <%= chkTestTypeEdit.ClientID %> +_0 "]').text();
if (items[i].value == optesttype) {
items[i].checked = true;
break;
}
}
$('#EditTest').modal('show');
});
는 그래서 optesttype는 것을 1 또는 2, 다음 나는 그 아이템 [i] 값을 비교하려고 노력하고 있지만 그 값은 항상 'on'입니다. var val과 val2를 사용하여 그물에서 발견 한 두 가지 방법을 시도했지만 아무 것도 선택되지 않았습니다. 어떻게 내가이 문제에 접근해야한다고 생각합니까? , Laziale의