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를 추가하고 있기 때문에 나는 자바 스크립트 나에 잘못을하고있는 중이 야?
감사합니다.
존
내가하려는 것을 따라갈 수는 없지만, 입력을 숨기고 있으면 왜 보이지 않는지 보지 않겠습니까? – Lazarus