2016-09-09 3 views
0

HTML5에서 기본 날짜 유형을 사용하려고하지만 Safari 및 FireFox에서 완전히 지원하지는 않습니다. jQuery를 사용하여 해결할 수도 없습니다. 나는 사파리/파이어 폭스에서 페이지를로드 할 때Datepicker가 Safari 및 FireFox에서 작동하지 않습니다.

<script src="js/script.js" type="text/javascript"></script> 
<input id="date1" name="date1" required="required" type="date" value="MM/DD/YY"/> 

, 내가 어떤 오류가 발생하는 것입니다, 나는 또한 요소를 검사 :

내가 형태에서 script.js

$(document).ready(function(){ 
    if ($('#date1').type != 'date') $('#date1').datepicker(); 
}); 

이 있고, 나는이 있습니다 , 오류 없음.

내가 뭘 잘못하고 있니?

+0

당신은 이것과 함께 작동 바이올린을 만들 수 있습니까? datepicker 용 jquery UI 구성 요소를 포함하지 않는 것이 쉬운가요? –

+0

나는 당신이 묻는 것을 이해하지 못합니다. 가능한 경우 HTML5를 사용하고 jQuery UI의 datepicker를 대체로 사용 하시겠습니까? 어떤 오류가 있습니까? – Tom

+0

@Tom 질문을 읽었습니까? – hello

답변

3

JQuery에는 .type 함수가 있지만 사용자의 예에서 제대로 사용되지 않았거나 관련이 없습니다. , https://jsfiddle.net/hczg6uyf/1/ 여기

가 고정 코드 JSFiddle입니다 : 여기

$(document).ready(function(){ 
    if ($('#date1').prop('type') != 'date') $('#date1').datepicker(); 
}); 

JSFiddle이 .type.prop('type')에 비교되는 : 내가 생각 당신이 원하는 것은 요소의 type과 같이 달성 될 수있다 재산입니다 아래 코멘트에 톰이 제공 : https://jsfiddle.net/51wLrxy0/1/

+0

그리고 여기는 바이올린 : https://jsfiddle.net/51wLrxy0/1/ – Tom

관련 문제