반응형
일부 문자열로 시작하는 모든 ID를 선택하는 jQuery 또는 CSS 선택기
이 질문에는 이미 답변이 있습니다.
- id가 5 개의 답변으로 시작하는 html 요소 찾기
id
"player_" 로 시작하는 모든 요소를 어떻게 선택할 수 있습니까?다음과 같은 여러 요소가 있습니다.
<div id="player_290x3dfda">text</div>
모두
id
고유 한 스탬프가 있습니다. jQuery 또는 순수 CSS를 사용하여 이러한 모든 요소를 어떻게 선택할 수 있습니까?
일반적으로 ID selector를 사용하여 ID를 선택
#
하지만보다 복잡한 일치의 경우 select -withs-selector (
또는 CSS3 selector) 와 함께 attribute-starts를 사용할 수 있습니다 .
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_"]');
이것은 나를 위해 일했습니다 .. "players_"키워드로 시작하는 모든 Div를 선택하여 표시하십시오. 참고 URL :
반응형
'Programing' 카테고리의 다른 글
Python을 사용한 웹 스크랩 핑 JavaScript 페이지 (1) | 2020.06.10 |
---|---|
직렬화 가능 오브젝트 getactivity ()를 쓰는 중 Parcelable에 IOException이 발생했습니다. (0) | 2020.06.10 |
유효한 로마 숫자 만 정규식과 어떻게 일치합니까? (0) | 2020.06.10 |
npm install -g less가 작동하지 않습니다 (0) | 2020.06.10 |
Java 서블릿에서 JSON 객체를 반환하는 방법 (0) | 2020.06.10 |