2011-03-10 3 views
0

jquery를 사용하여 Microsoft MCMS 기반 웹 사이트에서 관리자 인터페이스를 개선하려고합니다. 로드시 모든 입력 필드는 숨김 (CSS 포함) div에 있습니다. 그런 다음 드롭 다운이 변경되면 jquery .append를 사용하여 사용자가 내용을 입력 할 수 있도록 숨겨진 영역에서 항목을 선택적으로 가져옵니다.jquery를 사용하여 다른 javascript가 포함 된 div를 추가 할 때 오류를 방지하려면 어떻게해야합니까?

내 문제는 입력 필드 사이에 MCMS 삽입 자바 스크립트입니다. .append를 사용하여 래퍼 div를 이동하면 래퍼 내의 javascript가 오류를 발생시킵니다. 최대한 빨리 구현할

function setupinputs(passedid) { 
    var theinputstoupdate = "Inputs_" + passedid; 
    var theinputstoget = "HiddenInputs_" + passedid; 
    var selectedwidgettype = $('#'+passedid).val(); 

    if(selectedwidgettype == "text") { 
     /* get the input wrappers from the hidden area */ 
     $('#'+theinputstoupdate).append($('#'+theinputstoget+'_Title')); 
     $('#'+theinputstoupdate).append($('#'+theinputstoget+'_Content')); 
    } 
} 

그냥 몇 가지 더미 래퍼 및 입력 필드하지만를 사용하여 꽤 잘 내가 테스트 할 때 작동하는 것 같다 :

JS 그래서 나는 단지 관련 비트 아래에 붙여 넣을 수 있습니다 꽤 긴

메시지 : 종결되지 않은 문자열 상수 라인 : 112,703,048 문자 : 나는이 같은 오류를 얻을 실제 MCMS 입력과 그것을 71 코드 : 0

메시지 : 예상 ';' 라인 : 112,703,046 문자 : 7 코드 : 0

뭔가가 (I 용의자로) 나는 자바 스크립트를 포함하는 래퍼 된 div를 추가하고 있기 때문에 나는 자바 스크립트 나에 잘못을하고있는 중이 야?

감사합니다.

+0

내가하려는 것을 따라갈 수는 없지만, 입력을 숨기고 있으면 왜 보이지 않는지 보지 않겠습니까? – Lazarus

답변

0

는 자바 스크립트 오류가 편집 모드, 미리보기 모드 모두에서 발생합니까? Firebug를 사용하고 중단 점을 추가하여 JavaScript 코드를 단계별로 실행하고 MCMS에서 ID를 변경하는지 확인하는 것이 좋습니다.

관련 문제