jQuery를 사용하여 특정 값을 가진 데이터 속성으로 모든 요소를 선택하는 방법

다닐 퍄 니체 프

jQuery에 트러블이 있습니다. 요소 만 선택하는 선택기를 작성하는 방법, 마녀에는 데이터 속성과 특정 값이 있습니다.

노력하고있어:

$('form').find('*[data-root!=0]')

데이터 루트 유무에 관계없이 모든 요소를 ​​반환합니다.

$('form').find('*[data-root]').find('*[data-root!="0"]')

이 코드는 아무것도 반환하지 않습니다.

TJ 크라우 더

을 제거합니다 *. 또한 find. [data-root]자체적 으로 추가해야합니다 . 이 모든 자손 요소 발견 form이 요소 data-root가 아닌 값을 0:

$('form [data-root][data-root!=0]')

0따옴표를 넣는 것이 더 편할 것이라고 생각하지만 :

$('form [data-root][data-root!="0"]')

때문 0유효하지 않습니다 CSS 식별자 와 속성의 값이 유효한 CSS 식별자 또는이어야 문자열 (따옴표 예) (더 여기 ).

선택기 설명 :

form [data-root] [data-root! = "0"] 
/ ^^ \ ^ / ^^^^^^^^^ \ / ^^^^^^^^^^^^^^ \ 
 | | | | 
 | | | + −−− 속성은 "0"과 같을 수 없습니다. 
 | | + −−−−−−−−−−−−−−−− 속성 
 | + −−−−−−−−−−−−−−−−−−−−−는 자손 ... 
 + −−−−−−−−−−−−−−−−−−− −−−−− ...`form`의

라이브 예 :

$('form [data-root][data-root!="0"]').each(function(i) {
    console.log(i + ": " + $(this).text());
});
<form>
  <div data-root="0">no match (value is 0)</div>
  <div>no match (no attribute)</div>
  <div data-root="1">match (value is "1")</div>
</form>
<form>
  <div data-root="0">no match again (value is 0)</div>
  <div>no match again (no attribute)</div>
  <div data-root="">match (value is "")</div>
  <div data-root="2">match (value is "2")</div>
</form>
<div data-root="3">no match (not in a <code>form</code>)</div>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

jQuery에서 "data- *"속성 이름을 가진 모든 요소를 선택하는 방법이 있습니까?

분류에서Dev

Java에서 xpath를 사용하여 특정 속성에서 모든 속성 값을 선택하는 방법

분류에서Dev

jquery를 사용하여 데이터 속성이 특정 단어로 시작하는 모든 요소를 찾고 선택할 수 있습니까?

분류에서Dev

JQuery : 특정 데이터 속성 값을 가진 요소 선택?

분류에서Dev

jQuery로 특정 데이터 속성이있는 요소를 선택하는 방법은 무엇입니까? 가치는 중요하지 않습니다

분류에서Dev

jQuery로 특정 데이터 속성이있는 요소를 선택하는 방법은 무엇입니까? 가치는 중요하지 않습니다

분류에서Dev

jQuery를 사용하여 HTML 선택 요소의 특정 값을 얻는 방법

분류에서Dev

jquery를 사용하여 클릭 한 모든 버튼에서 데이터 속성을 가져 오는 방법

분류에서Dev

jquery를 사용하여 특정 값을 가진 버튼 요소를 선택하는 방법은 무엇입니까?

분류에서Dev

CSS 선택기 또는 다른 로케이터 셀레늄 파이썬을 사용하여 특정 클래스 속성이있는 요소를 찾는 방법

분류에서Dev

데이터 속성을 기반으로 jQuery를 사용하여 요소를 표시하는 방법

분류에서Dev

SQL 쿼리 : 관련 테이블의 모든 레코드가 특정 속성 값을 갖는 레코드를 선택하는 방법

분류에서Dev

XPATH-특정 속성을 가진 모든 노드 유형의 모든 text () 요소를 얻는 방법

분류에서Dev

데이터 속성 값에서 특정 단어를 선택하는 방법

분류에서Dev

데이터 프레임의 특정 열에있는 모든 행에서 .join을 사용하여 목록의 모든 요소를 결합하는 방법

분류에서Dev

jquery를 사용하여 특정 <ul>에서 보이는 모든 <li> 요소의 "title"속성을 얻는 방법, 배열에서 테마를 수집하고 alert ()를 사용하여 표시하는 방법;

분류에서Dev

모든 행에 대해 Datatables를 사용하여 특정 열의 값을 기반으로 <th>에 클래스 이름을 추가하는 방법

분류에서Dev

jQuery XML 구문 분석 : 특정 값을 가진 특정 태그를 포함하는 모든 노드 선택

분류에서Dev

jQuery를 사용하여 요소의 내용을 속성 값으로 설정하는 방법

분류에서Dev

XSLT / XPATH를 사용하여 특정 값을 가진 자식 요소가있는 요소를 선택합니다.

분류에서Dev

.innnerHTML 속성으로 요소의 모든 값을 선택하는 방법

분류에서Dev

속성이 특정 값으로 설정된 요소 내의 모든 요소를 선택합니다.

분류에서Dev

xmllint xpath를 사용하여 동일한 태그 이름을 가진 모든 속성을 가져 오는 방법

분류에서Dev

요소에 부모 컨테이너가 없을 때 특정 CSS 클래스로 마지막 요소를 선택하는 방법이 있습니까?

분류에서Dev

파이썬 스크래피에서 특정 ID patern을 가진 모든 요소를 선택하십시오.

분류에서Dev

특정 값을 가진 모든 요소를 모든 유형의 속성으로 가져올 수 있습니까?

분류에서Dev

XPATH를 사용하여 특정 문자열을 포함하는 모든 노드를 선택하는 방법

분류에서Dev

특정 목록 요소를 선택하고 Python을 사용하여 CSV 행에 추가하는 방법

분류에서Dev

컨트롤러 메소드 속성으로보기 모델을 사용하여 특정 데이터베이스 항목을 업데이트하는 방법

Related 관련 기사

  1. 1

    jQuery에서 "data- *"속성 이름을 가진 모든 요소를 선택하는 방법이 있습니까?

  2. 2

    Java에서 xpath를 사용하여 특정 속성에서 모든 속성 값을 선택하는 방법

  3. 3

    jquery를 사용하여 데이터 속성이 특정 단어로 시작하는 모든 요소를 찾고 선택할 수 있습니까?

  4. 4

    JQuery : 특정 데이터 속성 값을 가진 요소 선택?

  5. 5

    jQuery로 특정 데이터 속성이있는 요소를 선택하는 방법은 무엇입니까? 가치는 중요하지 않습니다

  6. 6

    jQuery로 특정 데이터 속성이있는 요소를 선택하는 방법은 무엇입니까? 가치는 중요하지 않습니다

  7. 7

    jQuery를 사용하여 HTML 선택 요소의 특정 값을 얻는 방법

  8. 8

    jquery를 사용하여 클릭 한 모든 버튼에서 데이터 속성을 가져 오는 방법

  9. 9

    jquery를 사용하여 특정 값을 가진 버튼 요소를 선택하는 방법은 무엇입니까?

  10. 10

    CSS 선택기 또는 다른 로케이터 셀레늄 파이썬을 사용하여 특정 클래스 속성이있는 요소를 찾는 방법

  11. 11

    데이터 속성을 기반으로 jQuery를 사용하여 요소를 표시하는 방법

  12. 12

    SQL 쿼리 : 관련 테이블의 모든 레코드가 특정 속성 값을 갖는 레코드를 선택하는 방법

  13. 13

    XPATH-특정 속성을 가진 모든 노드 유형의 모든 text () 요소를 얻는 방법

  14. 14

    데이터 속성 값에서 특정 단어를 선택하는 방법

  15. 15

    데이터 프레임의 특정 열에있는 모든 행에서 .join을 사용하여 목록의 모든 요소를 결합하는 방법

  16. 16

    jquery를 사용하여 특정 <ul>에서 보이는 모든 <li> 요소의 "title"속성을 얻는 방법, 배열에서 테마를 수집하고 alert ()를 사용하여 표시하는 방법;

  17. 17

    모든 행에 대해 Datatables를 사용하여 특정 열의 값을 기반으로 <th>에 클래스 이름을 추가하는 방법

  18. 18

    jQuery XML 구문 분석 : 특정 값을 가진 특정 태그를 포함하는 모든 노드 선택

  19. 19

    jQuery를 사용하여 요소의 내용을 속성 값으로 설정하는 방법

  20. 20

    XSLT / XPATH를 사용하여 특정 값을 가진 자식 요소가있는 요소를 선택합니다.

  21. 21

    .innnerHTML 속성으로 요소의 모든 값을 선택하는 방법

  22. 22

    속성이 특정 값으로 설정된 요소 내의 모든 요소를 선택합니다.

  23. 23

    xmllint xpath를 사용하여 동일한 태그 이름을 가진 모든 속성을 가져 오는 방법

  24. 24

    요소에 부모 컨테이너가 없을 때 특정 CSS 클래스로 마지막 요소를 선택하는 방법이 있습니까?

  25. 25

    파이썬 스크래피에서 특정 ID patern을 가진 모든 요소를 선택하십시오.

  26. 26

    특정 값을 가진 모든 요소를 모든 유형의 속성으로 가져올 수 있습니까?

  27. 27

    XPATH를 사용하여 특정 문자열을 포함하는 모든 노드를 선택하는 방법

  28. 28

    특정 목록 요소를 선택하고 Python을 사용하여 CSV 행에 추가하는 방법

  29. 29

    컨트롤러 메소드 속성으로보기 모델을 사용하여 특정 데이터베이스 항목을 업데이트하는 방법

뜨겁다태그

보관