선택한 모든 확인란의 jQuery Array(클래스별)
중복 가능:
jQuery가 있는 확인란 그룹의 값 선택
HTML에서는 클래스별로 그룹화된 확인란 집합이 있습니다.jQuery에서 해당 클래스에 대해 선택/확인된 모든 확인란이 포함된 배열을 가져오려고 합니다(따라서 페이지의 다른 확인란은 무시됩니다).
그래서 HTML 코드는 다음과 같습니다.
<input type="checkbox" class="group1" value="18" checked="checked" />
<input type="checkbox" class="group1" value="20" />
<input type="checkbox" class="group1" value="15" />
<input type="checkbox" class="group2" value="14" />
<input type="checkbox" class="group1" value="55" checked="checked" />
<input type="checkbox" class="group1" value="10" checked="checked" />
<input type="checkbox" class="group2" value="77" checked="checked" />
<input type="checkbox" class="group1" value="11" />
선택한 값을 반환합니다.group1
다음과 같은 배열로 확인란을 선택합니다.
var values = [ 18, 55, 10 ];
및 의사 선택기를 사용할 수 있으며.class
selector(선택기)를 선택하면 올바른 요소를 얻을 수 있으므로 지정한 클래스의 확인란만 선택합니다.
그러면 손쉽게 Traversing/map 메서드를 사용하여 값 배열을 얻을 수 있습니다.
var values = $('input:checkbox:checked.group1').map(function () {
return this.value;
}).get(); // ["18", "55", "10"]
var matches = [];
$(".className:checked").each(function() {
matches.push(this.value);
});
underscore.js를 프로젝트에 추가할 수도 있으며 한 줄로 작업할 수 있습니다.
_.map($("input[name='category_ids[]']:checked"), function(el){return $(el).val()})
언급URL : https://stackoverflow.com/questions/2099164/jquery-array-of-all-selected-checkboxes-by-class
'programing' 카테고리의 다른 글
AngularJS로 여러 필드의 시청을 하나의 시계로 통합할 수 있습니까? (0) | 2023.10.06 |
---|---|
매트플롯리브의 저장 그림을 사용하여 파이썬 팬더에서 생성된 저장 그림(Axes SubPlot) (0) | 2023.10.06 |
웹으로 URL 재작성을 하려면 어떻게 해야 합니까?Release.config 변환? (0) | 2023.10.06 |
Wordpress Editor는 렌더링할 때 상위 항목에 표시되지 않는 경우 작동하지 않습니다. (0) | 2023.10.06 |
모든 유효성 검사 오류 제거를 포함하여 양식을 재설정하려면 어떻게 해야 합니까? (0) | 2023.10.06 |