2012-05-02 4 views
0

방화 광 디버깅을 시도 할 때 그 오류 메시지를 일으키는 문제가 무엇인지 잘 모르겠습니다. 모든게 나에게 잘 어울려.Javascript의 새 창을 통해 링크 열기 목록 선택

현재 문제 :

$("#SlideList option:selected") is null 

선택 상자 코드 (요약 된) :

<select id="SlideList" name="D1" style="width: 130px;"> 
    <option value = "Numbers.pdf" >Numbers</option> 
</select> 
<img src="Button.png" onclick="SlidePDFOpen()" /> 

자바 스크립트 :

function SlidePDFOpen() { 
window.open($("#SlideList option:selected").val()); 
} 
+0

코드에 오류가 발생하지 않습니다. 새 창에서 numbers.pdf를 열려고합니다. 전체 페이지 소스가 있습니까 – skyfoot

+0

출처 : [http://137.112.170.193/askroseJoomla/index.php/112] –

+0

페이지에 jquery가 포함되어있는 것처럼 보이지 않습니다. 내 테스트는 jquery를 포함했다. – skyfoot

답변

0

당신은 JQuery와 선택기를 사용하지만 jQuery를하지 않아도 페이지에 포함되어 있습니다. 따라서 페이지가 val() 함수를 찾을 수 없으므로 오류가 발생합니다.

적어도 jquery를 사용하면 빈 문자열을 얻게됩니다.

+0

현재 코드가 Numbers.pdf를 가져 오지 않고 대신 null을보고하는 원인은 무엇입니까? –