반응형
jquery: ID가 특정 패턴인 요소 찾기
특정 패턴에 id가 있는 스팬 요소를 찾고 있습니다.주로 사용되는 것은 마스터 페이지에서 파생된 asp.net (aspx) 페이지에서 렌더링되는 특정 요소를 찾는 것입니다.
승인된 답변을 기반으로 구축:
어떤 패턴을 찾느냐에 따라 다릅니다.패턴이 "MasterPageElement_CheckBox_4443", "MasterPageElement_CheckBox_4448"과 같은 경우에도 다음을 사용할 수 있습니다.
$("span[id^=MasterPageElement_CheckBox]")
간단한 패턴을 위한 3개의 내장 속성 선택기가 있습니다.
$("span[id^=foo]")
해당 선택기는 다음을 포함하는 모든 범위와 일치합니다.id
속성과 시작은foo
(예:fooblah
)
$("span[id$=foo]")
해당 선택기는 다음을 포함하는 모든 범위와 일치합니다.id
속성과 끝은foo
(예:blahfoo
).
$("span[id*=foo]")
해당 선택기는 다음을 포함하는 모든 범위와 일치합니다.id
속성과 그것은foo
그 안의 어딘가(예:blahfooblah
).
$('span').each(function(){
if( $(this).attr('id').match(/pattern/) ) {
// your code goes here
}
});
문제는 해결됐습니다.
이것이 오래된 게시물인 것은 알지만, 추가 정보는 이것을 우연히 발견하는 미래의 개발자들에게 도움이 될 수 있습니다. :) @cdmckay가 언급한 것에 추가하기 위해 속성 선택기를 결합하여 "X로 시작하고 Y로 끝납니다"를 달성할 수 있습니다.
$("input[id^=inp][id$=_AddItem]")
ID "inp1_AddItem", "inp2_AddItem", "inp3_AddItem" 등과 일치합니다.
언급URL : https://stackoverflow.com/questions/1487792/jquery-find-element-whose-id-has-a-particular-pattern
반응형
'programing' 카테고리의 다른 글
Firebase Firestore 타임스탬프를 날짜(Swift)로 변환하시겠습니까? (0) | 2023.06.17 |
---|---|
C#에서 더 큰 문자열에서 하위 문자열의 모든 위치 찾기 (0) | 2023.06.17 |
기존 JSON 문서에 배열 값을 삽입하는 방법은 무엇입니까? (0) | 2023.06.17 |
for-loop에서 오류 건너뛰기 (0) | 2023.06.17 |
파이썬에서 두 번 빼기 (0) | 2023.06.17 |