중첩 된 getElementsByTagName에 대한 jQuery 대체

Roricka

중첩 된 getElementsByTagName에 jQuery를 사용하고 싶습니다. 많은 질문이 중첩 된 각 문제를 다루지 만 특수 주제로 넘어갑니다. 나는 아마도 매우 간단한 것을 알아낼 수 없습니다. 순수한 JavaScript에서는 다음이 있습니다.

tables = document.getElementsByTagName('table');
for (var t = 0; t < tables.length; t++)
{
    thisTable = tables[t];
    if (thisTable.id == "specialID")
    {
        inputs = thisTable.getElementsByTagName("input");
        for (var r=0; r < inputs.length; r++)
        {
            thisInput = inputs[r];
            if (thisInput.type == "radio")
            {
                if (thisInput.checked == true)
                {
                    [do stuff]
                    break;
                }
            }
        }
    }
}

기본적으로 이것은 원하는 테이블 내부의 특정 라디오 버튼에 대한 테스트를 수행합니다. 중첩 된 getElementByTagName의 구문은 jQuery로 변환하려고 할 때 문제를 일으키는 원인입니다. 지금까지 나는 이것을 가지고있다 :

$("table").each(function () {
    if (this.id == "specialID")
    {
        $("this:input").each(function () {
            alert("I am here");
            [test for radio and do stuff]
        });
    }
});

테이블의 첫 번째 "각"은 잘 작동하며 모든 테이블을 찾습니다. 그러나 입력에 대한 두 번째 "각"은 특정 테이블 내의 입력 컨트롤을 선택하지 않습니다. $ ( "this.input")이 잘못된 것 같지만 여기에서 다른 많은 작업을 시도했으며 구문 오류가 발생하거나 더 나은 결과가 없습니다. 모든 테이블 중 하나의 모든 입력을 반복 할 수있는 구문을 형성하는 올바른 방법은 무엇입니까?

TJ 크라우 더

당신은 할 수 있습니다으로 을 가진 테이블을 id "specialID", 당신은이 작업을 수행 할 수 있습니다 :

$("#specialId input").each(function () {
    // ...do stuff with the input
});

그러나 외부 요소가 두 개 이상있을 수 있고 그중 일부에 대해서만 내부 요소를 처리하려는 일반적인 경우 :

$("selector-for-outer-element").each(function () {
    if (/*...some condition...*/) {
        $(this).find("selector-for-inner-elements").each(function() {
            // ...do something with the inner elements
        });
    }
});

또는 조건을 선택기로 표현할 수있는 경우에는 대신 조건을 자연스럽게 적용하십시오.

$("selector-for-outer-element.some-condition selector-for-inner-elements").each(function () {
    // ...do something with the inner elements
});

... 기본적으로 위의 첫 번째 스 니펫으로 수행 한 작업입니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

JQuery에서 "this"-문이 참조 된 객체 내에 중첩 된 대상 객체

분류에서Dev

중첩 된 'For'루프에 대한 대체 솔루션

분류에서Dev

중첩 된 일대 다 관계에 대한 Java 8 Collector 체인

분류에서Dev

대체 var에 중첩 된 var 사용

분류에서Dev

중첩 된 필드에 대한 DevExpress JavaScript 개체에 액세스

분류에서Dev

중첩 된 POJO에 대한 Avro GenericRecord

분류에서Dev

중첩 된 XML에 대한 XML Xpath 식

분류에서Dev

중첩 된 값에 대한 반복 표

분류에서Dev

모두에 대한 중첩 된 OCL

분류에서Dev

중첩 된 튜플에 대한 Pyspark reduceByKey

분류에서Dev

중첩 된 사전에 대한 속성

분류에서Dev

중첩 된 클래스 개체에 대한 DataTable

분류에서Dev

중첩 된 개체에 대한 쿼리 집합 순서

분류에서Dev

중첩 된 개체에 대한 Terraform 루프

분류에서Dev

중첩 된 객체에 대한 MongoDB 고유 인덱스

분류에서Dev

많이 중첩 된 개체에 대한 TypeScript 유형

분류에서Dev

중첩 된 객체에 대한 Hasura GraphQL UPSERT 변형

분류에서Dev

mongodb의 중첩 된 개체에 대한 그룹 쿼리

분류에서Dev

중첩 된 개체에 대한 ng-repeat 요소

분류에서Dev

중첩 된 개체에 대한 ng-repeat 요소

분류에서Dev

중첩 된 개체에 대한 부울 필터

분류에서Dev

중첩 된 형식의 자식 개체에 대한 NoMethodError

분류에서Dev

중첩 된 객체에 대한 조건부 업데이트 Dynamodb

분류에서Dev

중첩 된 객체에 대한 ElasticSearch 쿼리

분류에서Dev

중첩 요소에 대한 Jquery

분류에서Dev

중첩 된 일대 다 관계에 대한 고유 한 제약

분류에서Dev

중첩 된 연결이있는 깊이 중첩 된 구조체에 대한 Ecto 변경 집합 만들기

분류에서Dev

중첩 된 개체에서 일치하는 키 값 쌍에 대한 경로

분류에서Dev

C에서 중첩 된 구조체 포인터에 대한 코드 생성

Related 관련 기사

  1. 1

    JQuery에서 "this"-문이 참조 된 객체 내에 중첩 된 대상 객체

  2. 2

    중첩 된 'For'루프에 대한 대체 솔루션

  3. 3

    중첩 된 일대 다 관계에 대한 Java 8 Collector 체인

  4. 4

    대체 var에 중첩 된 var 사용

  5. 5

    중첩 된 필드에 대한 DevExpress JavaScript 개체에 액세스

  6. 6

    중첩 된 POJO에 대한 Avro GenericRecord

  7. 7

    중첩 된 XML에 대한 XML Xpath 식

  8. 8

    중첩 된 값에 대한 반복 표

  9. 9

    모두에 대한 중첩 된 OCL

  10. 10

    중첩 된 튜플에 대한 Pyspark reduceByKey

  11. 11

    중첩 된 사전에 대한 속성

  12. 12

    중첩 된 클래스 개체에 대한 DataTable

  13. 13

    중첩 된 개체에 대한 쿼리 집합 순서

  14. 14

    중첩 된 개체에 대한 Terraform 루프

  15. 15

    중첩 된 객체에 대한 MongoDB 고유 인덱스

  16. 16

    많이 중첩 된 개체에 대한 TypeScript 유형

  17. 17

    중첩 된 객체에 대한 Hasura GraphQL UPSERT 변형

  18. 18

    mongodb의 중첩 된 개체에 대한 그룹 쿼리

  19. 19

    중첩 된 개체에 대한 ng-repeat 요소

  20. 20

    중첩 된 개체에 대한 ng-repeat 요소

  21. 21

    중첩 된 개체에 대한 부울 필터

  22. 22

    중첩 된 형식의 자식 개체에 대한 NoMethodError

  23. 23

    중첩 된 객체에 대한 조건부 업데이트 Dynamodb

  24. 24

    중첩 된 객체에 대한 ElasticSearch 쿼리

  25. 25

    중첩 요소에 대한 Jquery

  26. 26

    중첩 된 일대 다 관계에 대한 고유 한 제약

  27. 27

    중첩 된 연결이있는 깊이 중첩 된 구조체에 대한 Ecto 변경 집합 만들기

  28. 28

    중첩 된 개체에서 일치하는 키 값 쌍에 대한 경로

  29. 29

    C에서 중첩 된 구조체 포인터에 대한 코드 생성

뜨겁다태그

보관