0
jquery를 사용하고 있습니다. 나는 다음과 같습니다 사업부가있는 경우 :인수에 잘못된 문자가있는 경우 jquery 찾기가 실패합니다.
<div class="container" title="Mark">
을 내가 실행
find('div.container["title=Mark"]');
을 다음 작동합니다. 즉, 요소가 발견되었습니다. 나는 다음과 같습니다 다른 사업부가있는 경우
그러나 :
<div class="container" title="Mark Person">
는 다음 작업을 나던. 의미 : 요소가 발견 JQuery와 예외를 부여되지 않습니다
Error, Syntax Error: unrecognized expression.
"제목이"슬래시와 같은 어떠한 공백이나 다른 문자와 문자열 인 경우, 다음 작동 것으로 보인다. 다른 경우, jquery는 그 태그를 이해하지 못합니다. 거기에 내 코드를 변경하는 것을 피할 수있는 방법이 있습니다 (변경 사항이 많음)이 요소를 사용하여 찾기 기능을 만드시겠습니까?
이 한 번 봐 가지고하십시오 [** 문서 **] (http://api.jquery.com/attribute-equals-selector/) 다시 . 그것은 바로 제목에 있습니다 : "Attribute Equals Selector' [name ="value "]'". [나는 어떻게 든 div.container [ "title = Mark"]'works] (http://jsfiddle.net/n3hno1an/)를 의심한다. –