복붙노트

[JQUERY] ID가 시작되는 HTML 요소를 찾습니다

JQUERY

ID가 시작되는 HTML 요소를 찾습니다

해결법


  1. 1.시험

    시험

    $('div[id^="list_"]')
    

    그것은 일해야합니다


  2. 2.다음과 같이 선택기로 시작하는 속성을 사용해야합니다.

    다음과 같이 선택기로 시작하는 속성을 사용해야합니다.

    $('[id^=list_]').whatever()
    

  3. 3.해당 요소를 공통 클래스 이름 또는 쿼리 할 수있는 다른 속성을 지정하십시오.

    해당 요소를 공통 클래스 이름 또는 쿼리 할 수있는 다른 속성을 지정하십시오.


  4. 4."속성 시작"선택기 http://api.jquery.com/attribute-starts-with-selector/

    "속성 시작"선택기 http://api.jquery.com/attribute-starts-with-selector/

    $("[id^=list_]")
    

    이것이 비효율적이라는 것을 알고 있어야합니다. 태그 이름이있는 접두사와 가능한 경우 가장 가까운 부모에서 내려 가고 있습니다.


  5. 5.특정 ID / 캐릭터로 끝나는 요소를 얻으려면

    특정 ID / 캐릭터로 끝나는 요소를 얻으려면

    find('[id$=someid]')
    

    특정 ID / 캐릭터로 시작하는 요소를 얻으려면

    find('[id*=anotherid]')
    

    특정 ID / 캐릭터와 일치하는 요소를 얻으려면

    find('[id^=id]')
    
  6. from https://stackoverflow.com/questions/2298730/find-html-element-which-id-starts-with by cc-by-sa and MIT license