반응형
1. selector가 기준
2. $(this)쓰는데 뭔가 안될 때 확인해봐야할 것
// 이건 된다
$("button").click(function() {
console.log($(this).attr("id"));
})
// 이건 자바스크립트 함수라서 this를 인식 못한다.
function something() {
// no
console.log($(this).attr("id"));
// ok
console.log($(event.target).attr("id"));
}
쓰고있는 곳이 함수 안인지 그냥 제이쿼리 명령언지에 따라서
$(event.target)나 $(this) 이렇게 따로 써줘야 먹힘.
3. $("selector")는 기본적으로 여러 selector을 선택하긴하는데..
<textarea></textarea>
<textarea></textarea>
<textarea></textarea>
// 3개 전부 가리킴
$("textarea") == document.querySelectorAll('textarea');
// 3개 다 적용됨
$("textarea").css("border","2px solid red");
// 이런 명령어는 제일 최신 1개만 적용
$("textarea").focus();
'Javascript > jquery' 카테고리의 다른 글
[jquery-ui] scale했을 때 drag가 좀 이상할때 (0) | 2023.09.05 |
---|---|
[jquery-ui] 드래그 앤 드롭 옵션 정리 - draggable편 (0) | 2023.08.16 |
[jquery] append된 요소의 스크롤을 최하단으로 두기 (0) | 2023.08.09 |
jquery에서 click과 on click 차이점 (0) | 2022.01.12 |
그냥 jquery 간단 정리 (0) | 2021.11.19 |