의 확인란 여부를 확인할 수 있는 방법은 확인란 어레이입니다 id 를 사용하여 검사됩니다 확인란 어레이입니다?
하지만 나는 항상 수에 상관없이 다음 코드를 사용하여 되돌려줍니다 체크된다면 확인란 id.
"'js 함수은 아슈케드바이드 (id) { 경고 (id). var 체크된다면 = $ (", 입력 [@id = ". + 아이디 + "] :checked") 트렌크스. 경고 (해제됨).
if (체크된다면 = 0) { 반품하십시오 거짓값. } else { 진정한 반품하십시오. } } "'
$('#' + id).is(":checked")
확인란은 검사했어요 얻을 수 있는 경우
같은 이름의 목록에 대한 확인란 배열입니다 수준들과 점검됩니다 통해 얻을 수 있습니다.
var $boxes = $('input[name=thename]:checked');
$boxes.each(function(){
// Do stuff here with this
});
Com/go/downloads_kr 가부키쇼 검사됩니다 할 수 있습니다.
$boxes.length;
즉, 침입탐지시스템 (ids) 문서에서 고유해야 shouldn& # 39, t 이렇게 할 수 있습니다.
<input type="checkbox" name="chk[]" id="chk[]" value="Apples" />
<input type="checkbox" name="chk[]" id="chk[]" value="Bananas" />
대신 드롭합니다 ID, 이름, 또는 의해 함으로써 선택하고 redboot*용 요소:
<fieldset id="checkArray">
<input type="checkbox" name="chk[]" value="Apples" />
<input type="checkbox" name="chk[]" value="Bananas" />
</fieldset>
그리고 이제 포함한다.
var atLeastOneIsChecked = $('#checkArray:checkbox:checked').length > 0;
//there should be no space between identifier and selector
// or, without the container:
var atLeastOneIsChecked = $('input[name="chk[]"]:checked').length > 0;
jQuery 코드 또는 확인란 검사됩니다 여부를 확인할 수 없습니다.
if($('input[name="checkBoxName"]').is(':checked'))
{
// checked
}else
{
// unchecked
}
또는:
if($('input[name="checkBoxName"]:checked'))
{
// checked
}else{
// unchecked
}
>. 가장 중요한 개념을 이용하여 대한 체크된다면 속성은 너희에게베풀어진 >. 없는 해당하는 체크된다면 재산이잖아 속성 >. 실제로 대응됩니다 데포치에케드 속성 및 사용해야 합니다 >. 초기 값을 설정할 수 만 확인란입니다. 체크 속성용 >. 가치 있는 반면, 확인란 상태가 바뀌지 않습니다 >. 체크된다면 속성 높여줍니까. 따라서 크로스 브라우저 호환적 방법은 >. 확인란 검사됩니다 속성을 사용할 수 있는지 확인합니다.
가능한 모든 방법을 아래에 있다.
elem.checked
$(elem).prop("checked")
$(elem).is(":checked")
이 코드를 사용할 수 있습니다.
if($("#checkboxId").is(':checked')){
// Code in the case checkbox is checked.
} else {
// Code in the case checkbox is NOT checked.
}
Jquery 따라 [문서용으로] [1] 여부를 확인할 수 있는데, 다음과 같은 방법으로 확인란 검사됩니다 고려해보십시오 방관하겠나. 비헤이비어는 확인란 예를 들어 (확인 작업 등이 모두 [2] 와 [ 이스피들 ])
<input type="checkbox" name="mycheckbox" id="mycheckbox" />
<br><br>
<input type="button" id="test-with-checked" value="Test with checked" />
<input type="button" id="test-with-is" value="Test with is" />
<input type="button" id="test-with-prop" value="Test with prop" />
$("#test-with-checked").on("click", function(){
if(mycheckbox.checked) {
alert("Checkbox is checked.");
} else {
alert("Checkbox is unchecked.");
}
});
, 는 함께 체크된다면 jquery 예제 2 - 참고 -
var check;
$("#test-with-is").on("click", function(){
check = $("#mycheckbox").is(":checked");
if(check) {
alert("Checkbox is checked.");
} else {
alert("Checkbox is unchecked.");
}
});
var check;
$("#test-with-prop").on("click", function(){
check = $("#mycheckbox").prop("checked");
if(check) {
alert("Checkbox is checked.");
} else {
alert("Checkbox is unchecked.");
}
});
검사 작업 [ 이스피들 ] [2]
[1]: http://api.jquery.com/prop/ # prop1
이 문제를 해결할 수 있습니다.
<script>
function checkAllCheckBox(value)
{
if($('#select_all_').is(':checked')){
$(".check_").attr ( "checked" ,"checked" );
}
else
{
$(".check_").removeAttr('checked');
}
}
</script>
<input type="checkbox" name="chkbox" id="select_all_" value="1" />
<input type="checkbox" name="chkbox" class="check_" value="Apples" />
<input type="checkbox" name="chkbox" class="check_" value="Bananas" />
<input type="checkbox" name="chkbox" class="check_" value="Apples" />
<input type="checkbox" name="chkbox" class="check_" value="Bananas" />
같은 간단히 할 수 있습니다.
, HTML*&l br>.
<input id="checkbox" type="checkbox" />
, jQuery*&l br>.
$(document).ready(function () {
var ckbox = $('#checkbox');
$('input').on('click',function () {
if (ckbox.is(':checked')) {
alert('You have Checked it');
} else {
alert('You Un-Checked it');
}
});
});
심지어 간단해진다는.
$("#checkbox").attr("checked") ? alert("Checked") : alert("Unchecked");
이 경우 '' true '또는' '확인란 검사됩니다 반환되므로 정의되지 않은'
간단한 설정을 위한 검사 및 데모 확인란.
[이스피들] (
) 가, 이 때 텍스트 " 마우스용 over")!$('.attr-value-name').click(function() {
if($(this).parent().find('input[type="checkbox"]').is(':checked'))
{
$(this).parent().find('input[type="checkbox"]').prop('checked', false);
}
else
{
$(this).parent().find('input[type="checkbox"]').prop('checked', true);
}
});
그냥 내 그런 상황에 할 말을 들어 모함이야 대화상자의 확인란 점검됩니다 닫기 전에 대화. # 탭 상단형 1&, 탭 페이지 (https://stackoverflow.com/questions/901712/how-do-i-check-if-a-checkbox-is-checked) = 어떤 위와? = 활성 및 https://stackoverflow.com/questions/7960208/jquery-if-checkbox-is-checked 나타나지 않아 작업 중 하나.
결국
<input class="cb" id="rd" type="checkbox">
<input class="cb" id="fd" type="checkbox">
var fd=$('.cb#fd').is(':checked');
var rd= $('.cb#rd').is(':checked');
이 때문에 다음 ID 클래스용 협력했습니다 부른다. 뿐 아니라 ID. 이 페이지의 DOM 요소를 발생합니까 네스트된 인한 것일 수 있습니다. 해결 방법은 위에 있었다.
실제로 따르면, jsperf.com, DOM 작업은 빠른 관심용 지프로프 $ () () 등의 순으로 .is $ () ()!!
다음은 구문을:
var checkbox = $('#'+id);
/* OR var checkbox = $("input[name=checkbox1]"); whichever is best */
/* The DOM way - The fastest */
if(checkbox[0].checked == true)
alert('Checkbox is checked!!');
/* Using jQuery .prop() - The second fastest */
if(checkbox.prop('checked') == true)
alert('Checkbox is checked!!');
/* Using jQuery .is() - The slowest in the lot */
if(checkbox.is(':checked') == true)
alert('Checkbox is checked!!');
개인적으로 지프로프 포지셔닝하십시오 ' ()'. Is () ',' 달리 값을 설정하는 데 사용할 수도 있다.
이 같은 일이 도움이 될 수 있습니다.
togglecheckBoxs = function( objCheckBox ) {
var boolAllChecked = true;
if( false == objCheckBox.checked ) {
$('#checkAll').prop( 'checked',false );
} else {
$( 'input[id^="someIds_"]' ).each( function( chkboxIndex, chkbox ) {
if( false == chkbox.checked ) {
$('#checkAll').prop( 'checked',false );
boolAllChecked = false;
}
});
if( true == boolAllChecked ) {
$('#checkAll').prop( 'checked',true );
}
}
}
Jquery 는 2019년 중반 이후, s # 39 와 같은 it& 가끔 뒷좌석 부지스, 신속한 상술합니다. # 39 의 순수 Javascript onload here& 바닐라 리스너에 옵션:
<script>
// Replace 'admincheckbox' both variable and ID with whatever suits.
window.onload = function() {
const admincheckbox = document.getElementById("admincheckbox");
admincheckbox.addEventListener('click', function() {
if(admincheckbox.checked){
alert('Checked');
} else {
alert('Unchecked');
}
});
}
</script>
이 코드를 사용하여 하나 이상의 확인란 선택되었거나 확인할 수 있습니다 포함되지 않은 다른 확인란 호출하든 그룹화합니다 여러 확인란. 이를 통해 침입탐지시스템 (ids) 또는 동적 id 없이 제거할 수 있습니다. 이 코드는 작동합니까 동일한 id.
참조서 링크
<label class="control-label col-sm-4">Check Box 2</label>
<input type="checkbox" name="checkbox2" id="checkbox21" value=ck1 /> ck1<br />
<input type="checkbox" name="checkbox2" id="checkbox22" value=ck2 /> ck2<br />
<label class="control-label col-sm-4">Check Box 3</label>
<input type="checkbox" name="checkbox3" id="checkbox31" value=ck3 /> ck3<br />
<input type="checkbox" name="checkbox3" id="checkbox32" value=ck4 /> ck4<br />
<script>
function checkFormData() {
if (!$('input[name=checkbox2]:checked').length > 0) {
document.getElementById("errMessage").innerHTML = "Check Box 2 can not be null";
return false;
}
if (!$('input[name=checkbox3]:checked').length > 0) {
document.getElementById("errMessage").innerHTML = "Check Box 3 can not be null";
return false;
}
alert("Success");
return true;
}
</script>