반응형
jQuery를 사용하여 div에서 선택된 확인란 목록 가져 오기
특정 ID를 가진 div에서 선택된 확인란의 이름 목록을 얻고 싶습니다. jQuery를 사용하여 어떻게합니까?
예를 들어,이 div의 경우 배열 [ "c_n_0"; "c_n_3"] 또는 문자열 "c_n_0; c_n_3"
<div id="checkboxes">
<input id="chkbx_0" type="checkbox" name="c_n_0" checked="checked" />Option 1
<input id="chkbx_1" type="checkbox" name="c_n_1" />Option 2
<input id="chkbx_2" type="checkbox" name="c_n_2" />Option 3
<input id="chkbx_3" type="checkbox" name="c_n_3" checked="checked" />Option 4
</div>
두 가지 이전 답변의 조합 :
var selected = [];
$('#checkboxes input:checked').each(function() {
selected.push($(this).attr('name'));
});
그럴까요?
var selected = [];
$('div#checkboxes input[type=checkbox]').each(function() {
if ($(this).is(":checked")) {
selected.push($(this).attr('name'));
}
});
$("#checkboxes").children("input:checked")
요소 자체의 배열을 제공합니다. 특별히 이름이 필요한 경우 :
$("#checkboxes").children("input:checked").map(function() {
return this.name;
});
확인 된 모든 확인란의 수가 필요했습니다. 루프를 작성하는 대신 이것을했습니다.
$(".myCheckBoxClass:checked").length;
총 확인란 수와 비교하여 동일한 지 확인하십시오. 누군가에게 도움이되기를 바랍니다.
이것은 나를 위해 작동합니다.
var selecteditems = [];
$("#Div").find("input:checked").each(function (i, ob) {
selecteditems.push($(ob).val());
});
그것들은 모두 같은 이름을 지정 하여 배열 이 될 수 있지만 다른 값을 지정할 수도 있습니다 .
<div id="checkboxes">
<input type="checkbox" name="c_n[]" value="c_n_0" checked="checked" />Option 1
<input type="checkbox" name="c_n[]" value="c_n_1" />Option 2
<input type="checkbox" name="c_n[]" value="c_n_2" />Option 3
<input type="checkbox" name="c_n[]" value="c_n_3" checked="checked" />Option 4
</div>
그런 다음 map을 사용하여 눈금이 지정된 값만 얻을 수 있습니다 .
$('#checkboxes input:checked[name="c_n[]"]')
.map(function () { return $(this).val(); }).get()
참고 URL : https://stackoverflow.com/questions/2155622/get-a-list-of-checked-checkboxes-in-a-div-using-jquery
반응형
'IT story' 카테고리의 다른 글
로컬 커밋을 한 후 파일을 다시 스테이지 해제하려면 어떻게해야합니까? (0) | 2020.04.25 |
---|---|
AlarmManager에 이미 알람이 설정되어 있는지 확인하는 방법은 무엇입니까? (0) | 2020.04.25 |
정수 스트림에서 연속 중앙값 찾기 (0) | 2020.04.25 |
FileResult를 사용하여 Asp.Net MVC에서 모든 유형의 파일을 다운로드 하시겠습니까? (0) | 2020.04.25 |
힘내, 원산지 / 마스터를 커밋으로 재설정하는 방법? (0) | 2020.04.25 |