fiddle을 참조하십시오. (경고는 정보 용입니다.)날짜를 기준으로 수업을 추가하는 중에 날짜가 사라짐
Chrome을 사용하는 동안 날짜는 mm/dd/yyyy (비어 있음)와 비슷하지만 IE에서는 다음 날짜로 이동하기 전까지 올바르게 표시됩니다.
클래스는 정확하지만 날짜는 사라집니다.
어떻게 체류 할 수 있습니까?
var now = new Date();
alert(now);
$('input[type=date]').val(function(i, v) {
var myDate = new Date(v);
if (now > myDate) {
$(this).addClass('expired');
}
alert(myDate);
});
내가 해봤 다른 날짜 형식 :
<tr id="1">
<td>
<input type="date" class="expiration-date" value="12-28-2017" />
<input type="date" class="expiration-date" value="12/12/2017" />
<input type="date" class="expiration-date" value="2016-02-21" />
</td>
</tr>
CSS :
.expiration-date {
color: green;
}
.expired {
color: red;
}
Updated code 작품. "return v"에 감사드립니다.
패스를 다음과 같이 코드를 교체하십시오. 'window.now' –