반응형
jQuery 선택기에 대한 다중 매개 변수?
jQuery UI 버튼 플러그인을 보고 있다가 이것을 발견했습니다.
$("button, input:submit, a", ".demo").button();
이런 건 본 적이 없어요.하나의 jQuery 셀렉터에서 여러 개의 선택 항목을 선택하는 것과 같습니까?
두 번째 인수(".demo"
예에서)는 컨텍스트이며, 기본적으로 선택기는 결정된 컨텍스트의 하위 항목만 일치하도록 제한됩니다.
$(expr, context)
이는 다음 방법을 사용하는 것과 동일합니다.
$(context).find(expr)
jQuery 함수의 설명서를 확인합니다.
컨텍스트 선택기
기본적으로 선택기는 문서 루트에서 시작하는 DOM 내에서 검색을 수행합니다.그러나 선택적인 두 번째 매개 변수를 사용하여 검색에 대한 대체 컨텍스트를 제공할 수 있습니다.
$()
기능.예를 들어 콜백 함수 내에서 요소를 검색하려는 경우 다음과 같이 검색을 제한할 수 있습니다.
$('div.foo').click(function() {
$('span', this).addClass('bar');
// it will find span elements that are
// descendants of the clicked element (this)
});
또한 게시한 선택기에 주의하십시오."button, input:submit, a"
다중 선택기라고 하며, 쉼표로 구분하는 것만으로 단일 결과로 결합할 선택기 수를 지정할 수 있습니다.
하지만 실제로 jQuery 선택기에 여러 개의 서로 다른 인수를 제공하려면, 다음과 같은 모든 인수가 포함된 배열을 선택기에 제공하십시오.
$([sel1, sel2, sel3, obj1, obj2, obj3]).on("click", function() {
alert("clicked!");
});
언급URL : https://stackoverflow.com/questions/2672034/multiple-parameters-for-jquery-selector
반응형
'programing' 카테고리의 다른 글
JQuery DataTable에서 기본적으로 모든 행을 표시하는 방법 (0) | 2023.08.20 |
---|---|
viewWillAppear:와 viewDidAppear 간의 프레임 변경 보기: (0) | 2023.08.20 |
비주얼 스튜디오 코드에서 라라벨 블레이드 코드를 포맷하는 방법은 무엇입니까? (0) | 2023.08.15 |
그리드 간격 변경 및 눈금 레이블 지정 (0) | 2023.08.15 |
Internet Explorer 10이 XMLHttpRequest 'xhr을 무시합니다.자격 증명 사용 = true' (0) | 2023.08.15 |