2015-01-23 4 views
0
나는 JQuery와 모바일의 모바일 웹 사이트를 개발하고 내가 겉으로는 '무작위'지점에서 그 벌금을 부과하고

에 추가되었습니다 "   는"웹 브라우저에 추가하고 제거하려면 어떻게합니까 :나는 보이지 않는 자동으로 코드

"        " 

(페이지마다 다른 금액이 발생 함)

위젯/레이아웃 등의 JQM 데모 사이트에서 바로 코드베이스를 복사하여 붙여 넣을 수 있습니다. 다른 곳에서 코드 복사/붙여 넣기를하면이 문제가 발생할 수 있습니다. 문제는, 어떻게 내가 그것을 제거합니까, 특히 이미 합리적인 양의 코딩을 마쳤습니까?

일반 텍스트 문서로 저장 한 다음 메모장에 붙여 넣기를 시도한 다음 일반 텍스트 문서로 저장 한 다음 내 편집기 (하위 텍스트 2)에 복사/붙여 넣기를 다시 시도했지만 작동하지 않는 것 같습니다.

가능한 경우 브라우저 끝에서 스크립트를 제거하기 위해 스크립트 행을 추가해야하는 것보다 절차상의 솔루션을 선호합니다.

이 예제는이 페이지에서 볼 수 있습니다 : http://noee.brandallareas.co.uk/#delegates, 테이블 사이에는 공간이 많지 않습니다 (추가 된 공백 문자는 방화 광/요소 검사기를 통해 볼 수 있습니다).

+0

jquery trim() 시도 해본 적이 있습니까? http://api.jquery.com/jquery.trim/ – andrew

+0

아니요. 그러나 공간을 만들었거나 한 번만 페이지에 추가 한 코드 섹션에 추가해야합니까? 예제 페이지와 마찬가지로 각 테이블의 시작 부분에 추가해야합니까? – user3929908

+0

스크립트가 생성하는 모든 문자열에 추가해야합니다. trim()은 문자열의 시작과 끝에서 공백을 제거합니다. 다른 방법으로도 여기를 볼 수 있습니다 : http://stackoverflow.com/questions/7589528/is-it-possible-to-remove-nbsp-using-jquery – andrew

답변

2

답변을 찾았습니다. 다른 포럼에서 질문을했고 문제가 해결되었습니다.

"보기 원본"대신 웹 브라우저에서 서식이 지정된 디스플레이에서 복사 한 경우 이제 문서에 유니 코드 \ 0xA0 문자가 포함되어 있습니다. 텍스트 편집기를 사용하여 검색하고 제거하십시오. 또는 비 ASCII 문자를 강조 표시하는 플러그인을 설치할 수 있습니다. (에 의해 게시 됨 - watusiware)

- (다른 사람이있을 수 있습니다 나는 "유니 코드 형광펜"라는 사람이 있다고 생각합니다.)

원래 포럼 스레드 here입니다.

0

이 문제는 일부 웹 사이트에서 소스 코드를 복사하여 붙여 넣을 때 발생합니다. 이렇게하면 보이지 않는 공백을 복사하여 브라우저에서  으로 변환/렌더링됩니다.

태그와 요소 사이의 공백을 수동으로 제거해야합니다. 들여 쓰기는 혼자서하십시오. 그것은 작동합니다 :)