사용자가 ESC 키를 누를 때 나타나는 다음 javascript를 div에 추가하려고합니다. 내가 사용되는 자바 스크립트의 값을 표시하기 위해 자바 스크립트를 얻을 수없는 것 :jquery로 div에 javream 추가하기
$("#json").hide();
$(document).keydown(function (e) {
if (e.keyCode == 27) {
$("#json").append("<script type="text/javascript"> + "window.location.href = '/editorialPortal' + '?' + this.id + '=' + this.options[this.selectedIndex].value;" + "</" + script>").toggle();
}
});
내가 탈출 문자열 또는 따옴표를 누락 어디 모르겠어요.
무엇? 사용자가 이스케이프를 누르면 새 페이지로 이동 하시겠습니까? – tymeJV
아니요, JavaScript가 현재 URI와 드롭 다운에서 다른 매개 변수를 가져옵니다.이 매개 변수는 드롭 다운 선택에서 결과를 제공하는 데 사용됩니다. 이 자바 스크립트는 기본 사용자로부터 숨겨져있는 선택 항목을 기반으로 현재 URI를 표시해야합니다. – Matt
글쎄,'this'는 드롭 다운을 언급하지 않고'document'를 참조하고 페이지 위치를 변경하기 위해'window.location.href'를 사용하고, 요소를 감추고 보여주기 위해'toggle'을 사용합니다. .. 많이 잘못 됐어. 당신의 최종 목표는 무엇입니까? – tymeJV