filter는 선택한 요소에서 선택자, 변수, 함수를 통해 선택하는 메서드
매개변수
selector : 엘리먼트를 추출하기 위한 셀렉터 표현식
function : 엘리먼트를 추출하기 위한 함수
filter 선택자는 특정 조건에 매치되는 jQuery 집합을 읽어 온다.
end() 선택자는 filter() 적용 직전의 상태로 이동하고자 할 때 사용하는 함수이다
예제
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <style type="text/css"> div{ width: 50px; height: 50px; margin: 10px; float: left; border : 2px solid green; } </style> <script src = "../js/jquery.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function(){ /* $('div').css('background', "yellow") .filter(".middle") .css('border-color', 'red'); */ $('div').css('background', "yellow") .filter(function(index){ return index == 1 || $(this).attr('id') == 'fourth'; }) .css('border-color', 'red'); }) </script> </head> <body> <div id = "first"></div> <div id = "second" class = "middle"></div> <div id = "third" class = "middle"></div> <div id = "fourth" class = "middle"></div> <div id = "fifth" class = "middle"></div> <div id = "sixth"></div> </body> </html>
결과
'JQuery' 카테고리의 다른 글
[jQuery] siblings (0) | 2023.09.21 |
---|---|
[jQuery] children (0) | 2023.09.21 |
add (0) | 2023.09.21 |
toggle (0) | 2023.09.21 |
attr (0) | 2023.09.20 |