선택한 확인란과 라디오 버튼의 값을 추가하는 기능을 사용하려고합니다. 확인란의 값과 라디오 버튼의 기능을 추가 할 수있는 기능을 만들었지 만 둘을 하나의 작업 기능으로 결합하는 데 문제가 있습니다. 내 문제는 라디오와 확인란 요소가 모두.click()
내 코드는 https://jsfiddle.net/Buleria28/nz43u7x8/2/에서 볼 수 있습니다.
HTML은 다음과 같습니다.
<input type="checkbox" value="1" />test 1<br/>
<input type="checkbox" value="2" />test 2<br/>
<input type="checkbox" value="3" />test 3<br/>
<input type="radio" name="test" value="1" />test 4
<input type="radio" name="test" value="2" />test 5
<div id='sum'></div>
jQuery는 다음과 같습니다.
jQuery(document).ready(function($) {
var sum = 0;
$("input:checkbox"),$("input:radio").click(function() {
sum = 0;
$("input:checkbox:checked").each(function(idx, elm) {
sum += parseInt(elm.value, 10);
});
sum = 0;
$("input:radio:checked").each(function(idx, elm) {
sum += parseInt(elm.value, 10);
});
$('#sum').html(sum);
});
});
여기 솔루션 https://jsfiddle.net/nz43u7x8/5/ 로 이동합니다.
jQuery(document).ready(function($) {
var sum = 0;
$("input:checkbox, input:radio").click(function() {
sum = 0;
$("input:checkbox:checked").each(function(idx, elm) {
sum += parseInt(elm.value, 10);
});
$("input:radio:checked").each(function(idx, elm) {
sum += parseInt(elm.value, 10);
});
$('#sum').html(sum);
});
});
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다