jQuery Selectors를 전체 문서가 아닌 요소에 적용 할 수 있습니까?

StackOverflow https://stackoverflow.com/questions/624757

  •  05-07-2019
  •  | 
  •  

문제

jQuery('td[class=bgoff]').each(function() {
    var td = jQuery(this);
    ... no apply selector to "this" only
});

HTML에서 Tabular 데이터로 작업하고 있으며 각 TD의 내용을 구문 분석하려고합니다 (고유하게 식별 할 수 없습니다).

XPath를 사용하여 "this"의 경로를 추가 선택으로 선출 할 수 있습니다.

jQuery로 어떻게이를 달성 할 수 있습니까?

도움이 되었습니까?

해결책

jQuery를 사용하면 선택기 표현식 후 두 번째 매개 변수를 공급할 수있는 옵션이 있으며 jQuery가 조회 범위를 제한하는 데 사용하는 컨텍스트가됩니다. 더 알아보기 여기

다른 팁

검색하려는 jQuery 객체가 이미있는 경우 .Find (Expression)를 사용할 수도 있습니다.

예에서 :

jQuery('td[class=bgoff]').each(function() {
    var td = jQuery(this);
    $(td).find( <selector to search within td> );
});

로부터 jQuery 소스:

// HANDLE: $(expr, context)  
// (which is just equivalent to: $(context).find(expr)
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top