[JQUERY] jQuery : 부분 클래스 이름 찾기 [복제]
JQUERYjQuery : 부분 클래스 이름 찾기 [복제]
해결법
-
1.간단한 부분 검사를 할 수 있습니다
간단한 부분 검사를 할 수 있습니다
$('[class^="value"]') <-- starts with string $('[class$="value"]') <-- ends with string $('[class~="value"]') <-- I believe this is the contains string version
API가 설명하는 일부 선택기의 일부 설명서에서 https://api.jquery.com/category/selectors/를 참조 할 수 있습니다. 그러나 여기에 몇 가지가 포함됩니다.
console.log ($ ( '[클래스 ^ = "테스트"]) get ()); <스크립트 src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"> script>
div>div>이 선택기는 텍스트로 시작하는 속성이있는 요소를 찾습니다. 결과에는 두 요소가 모두 포함되지 않습니다. 이는 두 번째 리터럴 클래스 속성이 테스트로 시작하지 않기 때문입니다. 그것은 예제로 시작됩니다. 선택기로 시작하는 시작은 속성의 각 단어에 대해 평가되지 않습니다. 전체 속성 값을 벗어납니다.
console.log ($ ( '[클래스 $ = "T2"]'). get ()); <스크립트 src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"> script>
div>div>셀렉터와의 종단에 대해 유사한 작동이 수행됩니다. 전체 속성 값은 각 클래스가 아닌 조건부에 대해 평가됩니다.
console.log ($ ( '[class * = "테스트"]) get ()); <스크립트 src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"> script>
div>div>포함 문자열 버전은 부분적 또는 전체 값 인 경우에 관계없이 속성의 문자열의 존재를 찾습니다.
console.log ($ ( '[class ~ = "테스트"]) get ()); <스크립트 src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"> script>
div>div>div>포함 된 단어 선택기는 하나의 구별이있는 텍스트 선택기와 비슷합니다. 텍스트는 부분 텍스트가 아닌 전체 단어 여야합니다. 따라서 가치의 시작이나 끝에있는 한, 반대편의 공백이 아닌 부분 값을 만드는 것은 아닌 한 가치의 문자열을 찾습니다.
from https://stackoverflow.com/questions/33615334/jquery-finding-partial-class-name by cc-by-sa and MIT license
'JQUERY' 카테고리의 다른 글
[JQUERY] Ajax Request 로컬 파일 시스템에 Chrome에서 작동하지 않습니까? [복제] (0) 2020.11.04 [JQUERY] Firefox에서 jquery 초점이 실패합니다 (0) 2020.11.04 [JQUERY] 제출 버튼을 누른 후 양식 값 변경 (0) 2020.11.03 [JQUERY] jQuery Ajax 콜백이 호출 기능을 기다립니다 (0) 2020.11.03 [JQUERY] Ajax jquery 성공 범위 (0) 2020.11.03