0
emdash는 처음부터 HTML에와 이스케이프 코드를 사용하여 거기에 넣어에서 내가 jQuery의 $("#element").text()
함수를 호출하고 요소의 텍스트 여부를 감지 할 수 있어야 —
emdash 비교 (-) 자바 스크립트
여전히 emdash와 같습니다. 나는 시도하십시오 emdash는하지만 실제로 요소의 텍스트 때
if($("#element).text() == "—")
및
if($("#element).text() == "—")
은 모두 false를 돌려줍니다.
console.log()
을 사용하면 실제 emdash 문자 (두 번째 예제)가 인쇄되지만 두 명령문 모두 false를 반환합니다.
실제로는 emdash 일 때 true를 반환하는 명령문을 어떻게 만들 수 있습니까?
'console.log (JSON.stringify ($ ("# 요소"). 텍스트()))')를 확인하십시오. 대시 주위에 공백이 있다고 생각합니다. – kennytm
잘 작동합니다 -> https://jsfiddle.net/t16b7khb/ – adeneo
https://jsfiddle.net/6w2j9p9t/ 잘 작동 함을 증명합니다. 나는 공백을 의심한다. 이 경우 indexOf https://jsfiddle.net/6w2j9p9t/1/를 사용하거나 값을 먼저 트림하십시오. – CBroe