jQuery 또는 CSS 선택기를 사용하여 일부 문자열로 시작하는 모든 ID 선택
다음과 같은 모든 요소를 선택하려면 어떻게 해야 합니까?id
"player_?"로 시작합니다.
다음과 같은 여러 요소가 있습니다.
<div id="player_290x3dfda">text</div>
모든id
고유한 스탬프가 있습니다.jQuery 또는 순수 CSS를 사용하여 어떻게 모든 요소를 선택할 수 있습니까?
일반적으로 ID 선택기를 사용하여 ID를 선택합니다.#
그러나 보다 복잡한 일치의 경우 선택기와 함께 속성-starts-를 사용할 수 있습니다(jQuery 선택기 또는 CSS3 선택기).
div[id^="player_"]
하지만 HTML을 수정할 수 있다면 플레이어에 클래스를 추가해야 합니다.div
그런 다음 해당 클래스를 대상으로 합니다.속성 선택기는 클래스 선택기와 동일한 특수성을 공유하므로 ID 선택기가 제공하는 추가 특수성을 잃게 됩니다.게다가, 수업을 이용하는 것만으로도 훨씬 더 간단하게 할 수 있습니다.
사용해 보십시오.
$('div[id^="player_"]')
다음과 같은 메타 문자를 사용할 수 있습니다.*
(http://api.jquery.com/category/selectors/) .그래서 당신은 그냥 사용할 수 있다고 생각합니다.$('#player_*')
.
사용자의 경우 "속성 시작 위치" 선택기(http://api.jquery.com/attribute-starts-with-selector/ :$('div[id^="player_"]')
$('div[id ^= "player_"]');
제게 효과가 있었습니다.모든 Div starts를 "players_" 키워드로 선택하고 표시합니다.
언급URL : https://stackoverflow.com/questions/5002966/jquery-or-css-selector-to-select-all-ids-that-start-with-some-string
'sourcecode' 카테고리의 다른 글
정적 필드는 내부적으로 정확히 어떻게 작동합니까? (0) | 2023.07.27 |
---|---|
NumPy 배열에 숫자가 아닌 값이 하나 이상 포함되어 있는지 탐지하시겠습니까? (0) | 2023.07.27 |
내 코드가 Windows로 컴파일되고 있는지 확인할 수 있는 매크로가 있습니까? (0) | 2023.07.27 |
노드 모듈 이름에 @ 기호 사용 (0) | 2023.07.27 |
MySQL에서 예약된 단어를 테이블 또는 열 이름으로 사용하여 구문 오류 발생 (0) | 2023.07.27 |