일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- templet
- SQL
- $('input [name=
- nodejs
- 전역객체
- map형태 jsp와 mapper
- nodejs http
- REST
- BCrypt
- $(document).on
- #{}
- container-fluid
- git message
- git
- resultType="hashmap"
- interface default
- gradle 설치
- 자바 예상문제
- ${}
- 유효성
- it지원
- cmd mariaDB
- 알고리즘
- bubblesort
- MariaDB
- 자바 로또
- a href="#" onclick="return false"
- 최대값 최소값
- 포워드 엔지니어링
- git 명령어
- Today
- Total
Rubberduck-Debugging
jquery radio,checkbox value값 가져오기 $("input:checkbox 본문
1 2 3 | <input type="radio" name="radioValue" value="01" checked="checked"/> <input type="radio" name="radioValue" value="02"/> | cs |
체크된 radio value값 가져오기
$("input:radio[name=" "]:checked"). val( ) ;
1 2 | var temp = $('input:radio[name="radioValue"]:checked').val(); | cs |
radio 값 체크하기
$("input:radio[name=" "]:input[ value = " " ].prop("checked", true);
1 | $('input:radio[name="radioValue"]:input[value="01"]').prop("checked", true); | cs |
1. radio 버튼 선택
----------------------------------------------------
jquery 1.6 버전 이하
$('input:radio[name="fruit"][value="apple"]).attr('checked', 'checked');
jquery 1.6 버전 이상
$('input:radio[name="fruit"][value="apple"]).prop('checked', true);
2. radio 버튼 선택된 값 가져오기
var fruitValue = $('input:radio[name="fruit"]:checked).val();
출처: http://yangyag.tistory.com/107 [Hello Brother!]
checkbox 컨트롤
1. checkbox checked 여부 :
id인 경우 : $('input:checkbox[id="checkbox_id"]').is(":checked") == true
name인 경우 : $('input:checkbox[name="checkbox_name"]').is(":checked") == true
=> $('input[id="checkbox_id"]') + 옵션 형태로 작성 해도 문제는 없다
Ex) $('input[name="checkbox_name"]').is(":checked")
2. checkbox 전체 갯수 : $('input:checkbox[name="checkbox_name"]').length
3. checkbox 선택된 갯수 : $('input:checkbox[name="checkbox_name"]:checked').length
* 2,3번은 name 인 경우에만 가능
4. checkbox 전체 순회 하며 처리(동일한 name으로 여래개인 경우 전체를 컨트롤 할 수 있다.)
$('input:checkbox[name="checkbox_name"]').each(function() {
this.checked = true; //checked 처리
if(this.checked){//checked 처리된 항목의 값
alert(this.value);
}
});
5. checkbox 전체 순회 하며 값을 값을 비교하여 checked 처리
$('input:checkbox[name="checkbox_name"]').each(function() {
if(this.value == "비교값"){ //값 비교
this.checked = true; //checked 처리
}
});
* 동일한 name 으로 1개 or 여러개 있을 경우에는 같은 name 으로 된 모든 checkbox 가 checked 처리된다.
6. checkbox value 값 가져오기 : $('input:checkbox[id="checkbox_id"]').val(); //단일건
7. checkbox checked 처리 하기 : $('input:checkbox[id="checkbox_id"]').attr("checked", true); //단일건
8. checkbox checked 여부 간단 확인: $("#checkbox_id"]').is(":checked"); //단일건
=== Reference ===
* 만약 해당 id, name이 존재하지 않더라도 javascript 에러가 발생하지 않는다.
출처: https://openlife.tistory.com/381 [농사짓는 개발자]
'개발자 > 20181127 교육과정' 카테고리의 다른 글
node js 전역객체 실습 (0) | 2019.01.04 |
---|---|
node js 강의 (0) | 2019.01.04 |
ajax json 응답 @ResponseBody 정리 (0) | 2019.01.01 |
a href="#" onclick="return false" (0) | 2018.12.29 |
유효성 검사 정규식 (1) | 2018.12.28 |