2013-06-18 2 views
0

왜 계속이 "유형 오류 : $ refinesearch.replacewith (resultsrefinesearchwrap_content);가 계속 발생하는지 잘 모르겠습니다."jQuery 유형 오류이 함수가 아닙니다.

내 코드는 다음과 같습니다 : 그것은

var resultsheader = $('#IDX-resultsHeader'), 
    resultslinknew = resultsheader.find('#IDX-resultsLinkNew'), 
    resultslinkmodify = resultsheader.find('#IDX-resultsLinkModify'); 

var resultsrefinesearchwrap = resultsheader.find('#IDX-resultsRefineSearchWrap'); 

var resultsrefinesearchwrap_content = '<div class="nmr_refinesearch">'; 
    resultsrefinesearchwrap_content += resultsrefinesearchwrap.detach().html(); 
    resultsrefinesearchwrap_content += '<div class="nmr-btn gray">'; 
    resultsrefinesearchwrap_content += resultslinknew.detach().html(); 
    resultsrefinesearchwrap_content += '</div>'; 
    resultsrefinesearchwrap_content += '<div class="nmr-btn gray">'; 
    resultsrefinesearchwrap_content += resultslinkmodify.detach().html(); 
    resultsrefinesearchwrap_content += '</div>'; 
    resultsrefinesearchwrap_content += '</div>'; 

var $refinesearch = $('.refinesearch'); 

$refinesearch.replacewith(resultsrefinesearchwrap_content); 

단순한 분리가 그리고 새로운 HTML 컨테이너에 다시 삽입합니다.

내가 뭘 잘못 했니?

답변

4

replacewith는 replaceWith 여야합니다.

$refinesearch.replaceWith(resultsrefinesearchwrap_content); 
+0

아니 었습니까?! 그것을 잡아 주셔서 감사합니다. – user1824996

2

replaceWith()수도 'W'

$refinesearch.replaceWith(resultsrefinesearchwrap_content); 
1

replaceWith() 자바 스크립트는 대소 문자를 구분과 대소 문자를 사용한다. 대문자를 쓰면 당신이 설정됩니다.

jQuery docs

관련 문제