코드가 있습니다
<input type="checkbox" id="chk" value="value" />
<label for="chk">Value </label>
<br/>
<input type="button" id="But1" value="set value" />
<br />
<input type="button" id="But2" value="read checked" />
자바 스크립트 :
$(document).ready(function () {
console.log("Ready ...");
registerHandlers();
function registerHandlers() {
$('#But1').click(function () {
$('#chk').prop('checked', !$('#chk').is(':checked'));
});
$('#But2').click(function () {
var chk1 = $('#chk').is(':checked');
console.log("Value : " + chk1);
});
$('input[type="checkbox"]').change(function () {
var name = $(this).val();
var check = $(this).prop('checked');
console.log("Change: " + name + " to " + check);
});
}
});
jQuery를 사용하여 확인란 변경을 처리하는 방법은 무엇입니까? 체크 박스를 변경하려면 핸들러를 넣어야합니다.
[최신 정보]
체크 박스와 몇 개의 버튼이 있습니다. 각 버튼은 확인란을 변경할 수 있습니다. 체크 박스를 변경하는 이벤트를 잡는 방법은 무엇입니까?
[최신 정보]
이 예제 jsfiddle 에서 핸들 변경 확인란이 필요합니다 . 상자를 클릭하면 "확인"버튼이 표시되지 않습니다.
나는 당신의 문제를 정말로 이해하지 못합니까? 체크 박스가 변경되면 어떻게 되나요?
—
Niklas 2012
뭐가 문제 야? 이 코드는 잘 작동에 나타납니다
—
JaredPar
질문을 바꿔 주시겠습니까? 이미 $ ( 'input [type = "checkbox"]'). change 핸들러가 있습니다. 무엇이 잘못 되었나요?
—
Madman 2012
버튼 확인란을 변경하면 변경 이벤트가 발생하지 않습니다
—
BILL
FYI;
—
스테판
$('#chk').prop('checked')속성 값이 아닌 부울을 반환합니다. 참조 api.jquery.com/prop