// javascript
$("input[name='이름']")
// jQuery
$("input:타입"[name='이름']")
$("input:radio"[name='이름']")
$("input:checkbox"[name='이름']")
forEach의 파라미터 순서
(elmt, index, array)
each 의 파라미터 순서
(index, elmt)
Each
- element 태그를 가리키는 경우 ( 노드 리스트 )
ForEach
- 태그가 아닌 데이터를 가리키는 경우
$("선택자").each(function(index,elmt){
...
}
Each 문의 특징
- Each 문 내에서는 return false 가 마치 for 문의 ' break ' 처럼 사용
- Each 문 내에서는 return true 가 마치 for 문의 ' continue ' 처럼 사용
- $(this) 와 $(elmt) 는 동일한 엘리먼트를 가리킨다.
$(elmt).prop("checked")
$(elmt).is(":checked")
<html ~~ >
-> 드래그 금지와 선택복사 금지는 같이 사용해야 한다.
HTML
<html onkeydown="return keydowncheck(event)">
JS
function keydownCheck(event){
let result = ture;
let keycode = event.keyCode;
if(keycode == 116){
alert("F5 는 사용불가 합니다.");
result = false;
}
if(keycode == 123){
alert("F12 는 사용불가 합니다.");
result = false;
}
return result;
} // end of function keydownCheck(event)------------------
$("선택자").bind('이벤트',function(){
...
}
$("선택자").이벤트(function(e){
...
}
01_eventHandling -> chap03_show_hide_toggle_val
-> 04_each_radio_checked.html, 04.js, 04.css, 05_each_checkbox_checked.html, 05.js, 05.css
01_eventHandling -> util -> myutil.js