[JQUERY] jQuery를 선택기 : 아이디 끝?
JQUERYjQuery를 선택기 : 아이디 끝?
해결법
-
1.그런 다음 요소 유형을 알고있는 경우 (예 : 대체 '요소'를 'DIV'포함)
그런 다음 요소 유형을 알고있는 경우 (예 : 대체 '요소'를 'DIV'포함)
$("element[id$='txtTitle']")
당신은 요소 유형을 알 수없는 경우 :
$("[id$='txtTitle']")
더 많은 정보를 사용할 수에게
// 기존의 방법은 정확한 ID가 필요합니다 : document.getElementById를을 ( "안녕하세요") 값을 = "KK";. () {(기능 $ $ ( "[아이디 $ = 'txtTitle']") 발 ( "ZZ."); }); <스크립트 SRC = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"> script> <입력 ID = "ctl_blabla_txtTitle"TYPE = "텍스트"/>
-
2.질문에 대한 대답은 $입니다 ( "[아이디 $ = 'txtTitle']"), 마크 허드 (Mark Hurd)는 대답으로,하지만 나처럼, 원하는 사람, 사람들은 (에 대해 주어진 문자열로 시작하는 ID를 가진 모든 요소를 찾을 수 예를 txtTitle))이 (문서를보십시오 :
질문에 대한 대답은 $입니다 ( "[아이디 $ = 'txtTitle']"), 마크 허드 (Mark Hurd)는 대답으로,하지만 나처럼, 원하는 사람, 사람들은 (에 대해 주어진 문자열로 시작하는 ID를 가진 모든 요소를 찾을 수 예를 txtTitle))이 (문서를보십시오 :
$("[id^='txtTitle']")
당신은 ID가 주어진 문자열 (문서)를 포함 요소를 선택합니다 :
$("[id*='txtTitle']")
당신은 ID가 주어진 문자열 (문서)없는 요소를 선택합니다 :
$("[id!='myValue']")
(또한 지정된 속성을 가지고 있지 않는 요소를 일치)
당신은 ID가 공간 (문서)로 구분 주어진 단어를 포함 요소를 선택합니다 :
$("[id~='myValue']")
당신은 ID가 주어진 문자열과 동일 또는 하이픈 (문서) 다음에 해당 문자열로 시작하는 요소를 선택합니다 :
$("[id|='myValue']")
-
3.시험
시험
$("element[id$='txtTitle']");
편집 : 늦게 사초 : P
-
4.
$('element[id$=txtTitle]')
그것은 당신이에 대해 일치하는 텍스트 조각을 인용 엄격하게 필요는 없습니다
-
5.그것은의 같은 ID의 끝 다른 요소에 맞게 덜 그래서 당신에게 용어 수있는 좋은 방법입니다 검색을 밑줄 또는 $를 추가하는 안전합니다 :
그것은의 같은 ID의 끝 다른 요소에 맞게 덜 그래서 당신에게 용어 수있는 좋은 방법입니다 검색을 밑줄 또는 $를 추가하는 안전합니다 :
$("element[id$=_txtTitle]")
예를 들어, DIV, 입력 등 - (여기서 요소는 발견하려는 요소의 유형입니다
(참고, 당신은 당신의 ID는 그들에 $ 표시를하는 경향이 제안하고 있지만 내 예를 밑줄을 사용 그래서 나는, .NET이 지금 대신 ID에 밑줄을 사용하는 경향이 생각).
-
6.예 : ID가 _Edit로 끝나는 모든 의를 선택합니다 :
예 : ID가 _Edit로 끝나는 모든 의를 선택합니다 :
jQuery("a[id$=_edit]")
또는
jQuery("a[id$='_edit']")
-
7.이 ASP.NET이기 때문에, 당신은 단순히 txtTitle의 생성 된 ClientID를 인쇄하려면 ASP <% = %> 태그를 사용할 수 있습니다 :
이 ASP.NET이기 때문에, 당신은 단순히 txtTitle의 생성 된 ClientID를 인쇄하려면 ASP <% = %> 태그를 사용할 수 있습니다 :
$('<%= txtTitle.ClientID %>')
이 발생합니다 ...
$('ctl00$ContentBody$txtTitle')
... 페이지가 렌더링 될 때.
참고 : Visual Studio에서, 인텔리 자바 스크립트에서 ASP 태그를 넣어 주셔서에서 소리 것입니다. 결과가 유효 자바 스크립트이기 때문에이 무시할 수 있습니다.
-
8.이 시도:
이 시도:
<asp:HiddenField ID="0858674_h" Value="0" runat="server" /> var test = $(this).find('[id*="_h"').val();
-
9.많은 iframe을 포함하는 페이지 내에서 "iframe이"와 iframe이 아이디 결말을 찾기 위해.
많은 iframe을 포함하는 페이지 내에서 "iframe이"와 iframe이 아이디 결말을 찾기 위해.
jQuery(document).ready(function (){ jQuery("iframe").each(function(){ if( jQuery(this).attr('id').match(/_iFrame/) ) { alert(jQuery(this).attr('id')); } }); });
from https://stackoverflow.com/questions/609382/jquery-selector-id-ends-with by cc-by-sa and MIT license
'JQUERY' 카테고리의 다른 글
[JQUERY] 오른쪽에서 왼쪽으로 밀어? (0) | 2020.10.09 |
---|---|
[JQUERY] 트위터 부트 스트랩 모달 닫기에 함수를 바인딩 (0) | 2020.10.09 |
[JQUERY] 확인 요소가 jQuery를에있는 경우 [중복] (0) | 2020.10.09 |
[JQUERY] 일부 문자열이있는 HREF의 끝을 <A> 선택 (0) | 2020.10.09 |
[JQUERY] JS & jQuery를 요소를 HTML 감지 할 수 있고, 말들이는 정의되지 않습니다 것 (0) | 2020.10.09 |