제목과 마찬가지로jQuery "&"의 각 인스턴스를 스왑하는 방법 각 요소에 <span> 태그 추가
#wrapper
에있는 텍스트를 통해 페이지로드시 검색 할 수 있기를 원합니다.
"&
"이 있다면 span
태그가 적용되고 span
에 클래스가 추가되기를 원합니다. 예 : "hello & Welcome
" 을 찾으면 "hello <span class="amp">&</span> Welcome
"처럼 끝나야합니다.
시도해 본 일부 코드가 있었지만 모두 제대로 작동하지 않아서 무의미했습니다. 어떤 도움을 주셔서 감사합니다.
<script type="text/javascript">
$(document).ready(function() {
$("#wrapper").html($("#wrapper").html().replace(/&/g, '<span class="amp">&<"+"/span>'));
});
</script>
<script type="text/javascript">
$(document).ready(function() {
$("#wrapper").html($("#wrapper").html().replace(/&/g, '<span class="amp">&<"+"/span>'));
});
</script>
이 파일은 함수가 아니라는 것을 알려주는 오류와 함께로드됩니다.
$는 함수 $ (문서)가 아닙니다. 준비 (function() {편집 : oops가 jQuery에 대한 참조를 포함하는 것을 잊어 버렸습니다 ..
이 작품 .
<script type="text/javascript">
$(document).ready(function() {
$("#wrapper").html($("#wrapper").html().replace(/&/g, '<span class="amp">&<"+"/span>'));
});
</script>
감사합니다. gnarf가 문제였습니다. 페이지가로드 될 때 특정 ID의 HTML (#post) 을 확인한 후 &에 해당하면 span 태그로 그 스팬에 적용된 클래스를 포함합니다. 즉, <스팬 클래스 = "A"> & 위의 코드 량, – Marty
내가 이해 :하지만 당신은 또한 " & 아빠로 를 돌려 끝날 것 /> 당신이 원하는 필요하지 않은 - jquery.highlight 라이브러리 핸들. 단지 "텍스트 노드"를 보입니다 – gnarf
정말 고마워요. – Marty