반응형
<input type="text id="member_id" placeholder="아이디를 입력하세요">
이런식으로 태그에 직접 속성을 지정해주면 간단하지만 간혹 직접 지정이 어려운 경우가 있다.
ex) 카페24에서는 자체 모듈(변수)로 회원가입 인풋항목을 생성하기 때문에 인풋 태그 안에 placeholder를 직접 지정해줄수가 없다.
또는 제이쿼리 스크립트에 따라 속성이 추가되거나 삭제되어야하는 경우 등
이런 경우 아래의 스크립트를 넣어 해결이 가능하다.
$( document ).ready( function() {
$("input#member_id").attr("placeholder", "아이디를 입력하세요");
});
그러면 직접 placeholder="아이디를 입력하세요"를 넣지 않고도 동일한 결과를 얻을 수 있다.
attr()의 다양한 활용 방법
제이쿼리의 attr은 다양하게 활용이 가능하다.
이미지 url 변경
$( document ).ready( function() {
$('#img').attr("src", "http://xxx.com/image/img.jpg");
});
위의 스크립트를 쓰면 이미지 태그의 src 부분을 변경 가능하다.
<img src="http://xxx.com/image/img.jpg">
이동 링크 수정
$( document ).ready( function() {
$('#btn_more').attr("href", "http://xxx.com/");
});
위의 스크립트를 쓰면 하이퍼링크 태그의 href부분을 변경 가능하다
<a href="http://xxx.com">text</a>
반응형
'개발 > js·jquery' 카테고리의 다른 글
onclick 현재창/새창/팝업창 페이지 이동 (2) | 2021.12.22 |
---|---|
javascript + ajax 오류 해결하는 여러가지 방법 (2) | 2021.07.22 |
[jQuery] jquery ui를 이용한 tooltip 커스터마이징 (툴팁 배경색, 글자색 변경) (2) | 2021.04.16 |
[jQuery] 스크롤 따라다니는 퀵메뉴 만들기 (2) | 2021.04.15 |
[jQuery] 일정 시간이 지나면 자동으로 넘어가는 탭 (2) | 2020.12.15 |
[jQuery] 디바이스 크기별로 jquery 스크립트 다르게 불러오기 (반응형) (2) | 2020.12.15 |
[jQuery] 기본 탭 소스 (2) | 2020.12.12 |
[jQuery] 제이쿼리 항상 최신 버전으로 이용하기 (2) | 2020.12.10 |