2014-07-08 3 views
-3

문제가있어 이해가 안됩니다. 나는 내가JQUERY : ID를 찾을 수 없습니다. 방금 전에 정의했습니다.

<input id="date1" .... value=""> <a href="javascript:$('#date1').focus();">DateSelClickHere</a>

"DateSelClickHere" 나중에 사진 수 있어야 정의 JQUERY와 날짜 선택기 (UI-1.9.1 + JQ 1.8.2)

을 만들려고합니다.

빈 데이터 필드를 클릭하면 정상적으로 작동합니다. 당신은 텍스트 (또는 이미지)를 클릭하면, 난이 얻을 :

샘플 여기 [개체 개체] : http://jsfiddle.net/3DH3L/

나는 그것을 얻지 않는다을?!?

추신 : "이미지"속성으로 시도해 보겠습니다.하지만 이것은 쓰레기입니다. 내 코드가 아니며이 프로젝트로 시작하기 때문에 오류를 수정하기위한 "쉬운 방법"을 먼저 찾습니다. .

+1

내 Chrome에서 잘 작동합니다. :) –

+1

크롬에서도 잘 작동합니다 –

+0

날짜를 선택한 후 유일한 오류는 "Uncaught ReferenceError : changeDate가 정의되지 않았습니다"입니다. –

답변

0

JavaScript URI를 사용하고있는 것이 문제입니다. 이들의 목적은 일부 JavaScript를 실행하여 표시 할 문서를 생성하는 것입니다.

일부 JS를 실행하려면 버튼을 사용하십시오. 어딘가에 연결하려는 경우에만 링크를 사용하십시오.

<input type="button" value="DateSelKlickHere"> 

당신 온 클릭 속성을 사용할 수 있지만 당신은 자바 스크립트를 사용하여 JS 바인딩 더 나을 것입니다.

$('#date1 + input[type="button"]').on("click", function (evt) { 
    $('#date1').focus(); 
}); 
+0

고마워요, 그 작품은 FF로되어 있습니다. –

관련 문제