html속성특성상
라디오버튼은 한번 클릭하면 다시 해제가 불가한데
누군가가 집요하게 요구하여 만듬
jquery 이용
$("input[type=radio]").each(function(){
var chk = $(this).is(":checked");
var name = $(this).attr('name');
if(chk == true) $("input[name='"+name+"']").data("previous",$(this).val());
});
$("input[type=radio]").click(function(){
var pre = $(this).data("previous");
var chk = $(this).is(":checked");
var name = $(this).attr('name');
if(chk == true && pre == $(this).val()){
$(this).prop('checked',false);
$("input[name='"+name+"']").data("previous",'');
}else{
if(chk == true) $("input[name='"+name+"']").data("previous",$(this).val());
}
});
'HTML.Js' 카테고리의 다른 글
jquery 폼항목 숫자만 입력받기+숫자콤마찍기 (1) | 2019.10.24 |
---|---|
이따금씩(혹은 자주)쓰지만 생각 안나서 매일검색하는것들. (0) | 2017.02.06 |
juqery 폼항목 placeholder 사용하기 (0) | 2013.09.05 |
jquery select2 셀렉트박스의 좋은확장. (0) | 2013.09.03 |
jquery 슬라이더,뉴스티커,메뉴효과(슬라이딩다운) (0) | 2013.04.01 |
댓글