복붙노트

[JQUERY] jQuery를 또는 CSS 선택은 어떤 문자열로 시작하는 모든 ID를 선택하려면 [중복]

JQUERY

jQuery를 또는 CSS 선택은 어떤 문자열로 시작하는 모든 ID를 선택하려면 [중복]

해결법


  1. 1.일반적으로 당신은 ID 선택 번호를 사용하여 ID를 선택,하지만 더 복잡한 일치하는 당신은 (JQuery와 선택기로, 또는 CSS3 선택)을 선택하여 속성 - 시작 - 더 사용할 수 있습니다 :

    일반적으로 당신은 ID 선택 번호를 사용하여 ID를 선택,하지만 더 복잡한 일치하는 당신은 (JQuery와 선택기로, 또는 CSS3 선택)을 선택하여 속성 - 시작 - 더 사용할 수 있습니다 :

    div[id^="player_"]
    

    당신이 HTML을 수정할 수있는 경우, 그러나, 당신은 그 클래스를 대상으로 플레이어의 div의에 클래스를 추가해야합니다. 속성 선택기 클래스 선택기와 같은 특이성을 공유하는 당신은, 어쨌든 ID 선택기에서 제공하는 추가 특이성을 잃게됩니다. 또한, 단지 클래스는 상황이 훨씬 간단하게 사용.


  2. 2.이 시도:

    이 시도:

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

  3. 3.당신은 *처럼 (http://api.jquery.com/category/selectors/)를 메타 문자를 사용할 수 있습니다. 나는 당신이 단지 $ 사용할 수 있다고 생각합니다 그래서 ( '#의 player_을 *').

    당신은 *처럼 (http://api.jquery.com/category/selectors/)를 메타 문자를 사용할 수 있습니다. 나는 당신이 단지 $ 사용할 수 있다고 생각합니다 그래서 ( '#의 player_을 *').

    귀하의 경우에 당신은 또한 선택기 "와 속성 시작"을 시도 할 수 있습니다 : http://api.jquery.com/attribute-starts-with-selector/ : $ ( 'DIV [ID = ^ "player_"])


  4. 4.

    $('div[id ^= "player_"]');
    

    이것은 모든 사업부는 "players_"키워드로 시작하여 표시 me..select 일했다.

  5. from https://stackoverflow.com/questions/5002966/jquery-or-css-selector-to-select-all-ids-that-start-with-some-string by cc-by-sa and MIT license