find() / filter()
find() 탐색 선택자는 선택한 하위 요소 중에서 find()로 필터링한 요소만 선택합니다. filter() 탐색 선택자는 선택한 요소중에서 filter()로 필터링한 요소만 선택합니다.
$("선택자").find("하위 요소 중 필터링할 요소 선택"); $("선택자).filter("선택한 요소 중 필터링할 요소 선택");
find()
find(), filter()
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>jQuery find</title>
<script src="jquery.min_1.12.4.js"></script>
<script>
$(function(){
// $(".txt1").css("background","#455525")
// $("p:contains('내용1')").css("background","#455525")
// $("#inner_1 p:eq(0)").css("background","#455525");
// $("p[class='txt1']").css("background","#455525");
// $("p[class^='txt1']").css("background","#455525");
// $("p[class*='txt1']").css("background","#455525");
// $("p[class~='txt1']").css("background","#455525");
// $("#inner_1 :nth-child(2)").css("background","#455525");
// $("#inner_1 p:first-of-type").css("background","#455525");
// $("#inner_1 .txt1").css("background","#455525");
// $("#inner_1 p:lt(1)").css("background","#455525");
// $("#inner_1").find(".txt1").css("background","#455525");
$("#inner_1 p").filter(".txt2").css("background","red");
})
</script>
</head>
<body>
<div id="outer_wrap">
<h1>콘텐츠 탐색 선택자</h1>
<section id="inner_1">
<h2>find(), filter()</h2>
<p class="txt1">내용1</p>
<p class="txt2">내용2</p>
</section>
<section id="inner_2">
<h2>filter(function)</h2>
<p>index 0</p>
<p>index 1</p>
<p>index 2</p>
<p>index 3</p>
</section>
</div>
</body>
</html>글자 쪼개기
마우스 오버 효과내기
Last updated
Was this helpful?