나는 체크 박스의 그룹이 나는 아래의 코드를 작성 배열후 특정 값을 확인하고 체크되지 않은 체크 박스
에서 선택하지 않은 것들에 대한 확인 하나 널 (null)에 대한 특정 값을 게시 할 것을 제어가 하지만 난 항상
$("#bt1").click(function() {
var checked = []
var val = ''
var $chbx = $("input[name='advsrc']")
$chbx.each(function() {
if ($chbx.is(':checked')) {
val = 'ahmad'
} else {
val = 'null'
}
checked.push(val);
});
console.log(checked)
return false;
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="bt1" type="button" value="button" />
<input id="grndsrc" type="checkbox" checked="checked" name="advsrc" />
<input id="fnamesrc" type="checkbox" name="advsrc" />
<input id="lnamesrc" type="checkbox" name="advsrc" />
<input id="dobsrc" type="checkbox" name="advsrc" />
<input id="telsrc" type="checkbox" name="advsrc" />
<input id="ssnsrc" type="checkbox" name="advsrc" />
techlove의 대답 @ 자신의 선택 상태에 관계없이 모두 같은 값을 얻을
$("#bt1").click(function() {
var checked = []
var val = ''
var $chbx = $("input[name='advsrc']")
$chbx.each(function() {
if ($(this).attr("checked")) {
val = 'ahmad'
} else {
val = 'null'
}
checked.push(val);
});
console.log(checked)
return false;
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="bt1" type="button" value="button" />
<input id="grndsrc" type="checkbox" name="advsrc" />
<input id="fnamesrc" type="checkbox" name="advsrc" />
<input id="lnamesrc" type="checkbox" name="advsrc" />
<input id="dobsrc" type="checkbox" name="advsrc" />
<input id="telsrc" type="checkbox" name="advsrc" />
<input id="ssnsrc" type="checkbox" name="advsrc" />
사용하는 경우 ($ (이) .attr() "확인"). 여기에 : http://stackoverflow.com/questions/2660323/jquery-checkboxes-and-ischecked – tech2017
신속한 응답을 보내 주셔서 감사합니다. 작동하지 않았습니다. – JSON
https://jsfiddle.net/6v0f9ogq/ working fiddle – tech2017