본문 바로가기

개발

제이쿼리 선택자

728x90

All Selector

모든 Dom 선택

$("*")

 

ID selector

해당되는 id를 가진 dom을 선택

$("#id")

 

element selector

해당 이름을 가진 dom을 선택

$("elementName")

 

class Selector

CSS 중 해당되는 클래스 이름을 가지는 dom을 선택

$(".className")

 

multiple selector

해당되는 선택자를 가지는 모든 dom을 선택

$("Name1, Name2, Name3 ")

 

예시 1

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>ID 셀렉터 연습1</title>
<script  src="http://code.jquery.com/jquery-2.2.1.min.js"></script>
<script type="text/javascript"> 
$(document).ready(function(){               
  alert($("#unique2").html());  
});
</script>
</head>
<body>
  <div class="class1">안녕하세요.</div>
  <div id="unique2">제이쿼리입니다!!</div>
  <div id="unique3">
     <p>제이쿼리는 아주 쉽습니다!!!</p> 
  </div>
</body>
</html>

 

1.  제이쿼리 사용을 위한 CDN

<script  src="http://code.jquery.com/jquery-2.2.1.min.js"></script>

 

2. id값을 검색하여 해당 태그의 값을 불러옴 (= 제이쿼리입니다!! )

 alert($("#unique2").html());  

 

 

예시 2

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>ID 셀렉터 연습1</title>
<script  src="http://code.jquery.com/jquery-2.2.1.min.js"></script>
<script type="text/javascript">  

   function addHtml(){
	   $("#article").html('안녕하세요' + '<br>');
   }
</script>
</head>
<body>
<div>
    <p id="article"></p>
</div>
<input type="button" value="추가하기" onclick="addHtml();"/>
</body>
</html>

 

1 id로 접근 >> 해당 id로 접근한 값에 안녕하세요가 추가

 $("#article").html('안녕하세요' + '<br>');

 

 <!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>엘러먼트 셀렉터 연습</title>
<script  src="http://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript"> 
 function addImage(){
     $("div").html("<img src='../image/duke.png'>");
     
 }
</script>
</head>
<body>
  <div></div>
  <div></div>
  <input type="button" value="이미지 추가하기"  onClick="addImage()"  />
</body>
</html>

div로 접근하기 때문에 각 div마다 이미지가 추가 

(총 2개의 DIV마다 추가)

 

 

++ 기타

class 단위로 접근 >> 해당 function 수행시 이미지가 추가

 function addImage(){
	 $(".class1").html("<img src='../image/duke.png'>");
	 
 }
728x90

'개발' 카테고리의 다른 글

이클립스 : 톰캣에 프로젝트 추가가 불가능 할 때  (0) 2020.11.08
JSON  (0) 2020.08.09
JSTL 표준 태그 라이브러리  (0) 2020.08.01
표현 언어의 empty 연산자  (0) 2020.07.04
JSP의 usebean의 setProperty getProperty  (0) 2020.07.04