jQuery 속성 선택자 > JQUERY

본문 바로가기
사이트 내 전체검색

JQUERY

jQuery 속성 선택자

페이지 정보

profile_image
작성자 관리자
댓글 0건 조회 751회 작성일 21-07-19 14:50

본문


선택자 종류

설명

요소[속성]

 $("span[class]")

 span 요소 중 class 속성을 가지고 있는 요소를 선택합니다.

요소[속성 = '값'] 

 $("span[class='abc']")

 span 요소 중 class가 'abc'인 요소를 선택합니다.

요소[속성 != '값']

 $("span[class!='abc']")

 span 요소 중 class가 'abc'가 아닌 요소를 선택합니다.

요소[속성 ~= '값']

 $("span[class~='abc']")

 span 요소 중 class가 'abc'를 포함하는 요소를 선택합니다.
 'abc' 앞뒤로 연결된 문자가 없어야 합니다.
 'bg abc'는 선택되나 'bg_abc'는 선택되지 않습니다.

요소[속성 *= '값']

 $("span[class*='abc']")

 span 요소 중 class가 'abc'를 포함하는 요소를 모두 선택합니다.
 'bg abc' , 'bg_abc' 모두 선택합니다.

요소[속성 |= '값']

 $("span[class|='abc']")

 span 요소 중 class가 'abc'나 'abc-'로 시작하는 요소를 선택합니다.

요소[속성 ^= '값']

 $("span[class^='abc']")

 span 요소 중 class가 'abc'로 시작하는 요소를 선택합니다.

요소[속성 $= '값']

 $("span[class$='abc']")

 span 요소 중 class가 'abc'로 끝나는 요소를 선택합니다.




ex)


<style>

li {

margin:5px;

}

</style>


<script>

$(document).ready(function(){

$(".list1 > li[class='list_1']").css("border","2px solid red");

$(".list1 > li[class!='list_1']").css("border","2px solid orange");

});

</script>

<ul class="list1">

<li class="list_1">내용1_1</li>

<li class="list_2">내용1_2</li>

<li class="list_3">내용1_3</li>

</ul>


<script>

$(function(){

$(".list2 > li[class~='list']").css("background","yellow");

$(".list2 > li[class*='list']").css("border","2px solid green");

});

</script>

<ul class="list2">

<li class="list bg">내용2_1</li>

<li class="list_1">내용2_2</li>

<li class="list_2">내용2_3</li>

</ul>


<script>

$(function(){

$(".list3 > li[class|='list']").css("border","2px solid blue");

});

</script>

<ul class="list3">

<li class="list">내용3_1</li>

<li class="list-1">내용3_2</li>

<li class="list-bg">내용3_3</li>

</ul>


<script>

$(function(){

$(".list4 > li[class^='list']").css("border","2px solid navy");

$(".list4 > li[class$='bg']").css("background","yellow");

});

</script>

<ul class="list4">

<li class="list">내용4_1</li>

<li class="list-1">내용4_2</li>

<li class="list-bg">내용4_3</li>

</ul>


a8282109bad424333f9563c3cc233bf4_1626673634_5422.png
 

추천0 비추천0

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

사이트 정보

공지사항
자유게시판
질문답변
1:1문의

 

별명 : 터푸가위
주소 : 부산시 동래구 명장로20번길 90
대표 : 박규태
메일 : dancepkt@******.com

접속자집계

오늘
179
어제
151
최대
10,760
전체
289,149
Copyright © dancePKT . All rights reserved.