반응형
html, text가 해당 값 포함한 요소 찾기
//전체에서 html, text가 해당 값 포함한 요소 찾기 $(':contains('srhtxt') //p태그 중에서 html, text가 해당 값 포함한 요소 찾기 $('p:contains('srhtxt')')
Text로 Element 찾기
//text로 시작하는 html을 가진 Element 찾기 $.fn.findByStartText = function (text) { return this.filter(function () { return this.innerHTML.indexOf(text) == 0; }); }; //html이 text인 Element 찾기 //(주의) 자식 요소를 모두 포함하는게 text이니 헷갈리지 않길!!! $.fn.findByEqualText = function (text) { return this.filter(function () { return this.innerHTML == text; }); }; //사용 $('div').findByStartText('text').css("background-color", "#ffaaaa");
개수, 빈값 체크
//li요소의 총개수 var liCount = $('li').length; //자식노드가 없거나, text가 없는 요소들 $(':empty') //id가 content인 요소가 있는지 체크 if($('#content').length > 0) { //항목있음 }
인덱스로 찾기
//짝수 li 요소들 $('li:even') //홀수 li 요소들 $('li:odd') //인덱스 3보다 큰 요소들(0 base) $('li:gt(3)') //인덱스 3보다 작은 요소들(0 base) $('li:lt(3)')
반응형
'웹 > jquery' 카테고리의 다른 글
jQuery [편집] 감싸기, 감싸기 해제(wrap, unwrap) (0) | 2021.11.18 |
---|---|
jQuery [편집] 복제, 교체 (0) | 2021.11.18 |
jQuery [편집] 추가, 삭제 (0) | 2021.11.18 |
jQuery [찾기] 부모, 형제, 자식 (0) | 2021.11.17 |
jQuery 기본 코드(Template), 편집기(jQuery 자동 완성) (0) | 2021.11.17 |
최근댓글