gpt4 book ai didi

javascript - jquery datepicker 无法单击按钮

转载 作者:太空宇宙 更新时间:2023-11-04 04:18:21 25 4
gpt4 key购买 nike

我正在研究 jquery datepicker。它正在点击一个按钮,但只在 mozilla firefox 中,而不是在 google chrome 中,不在 IE 中。请告诉我该怎么做,以便 datepicker 可以在所有浏览器中工作。请jsfiddle

HTML

<input type="button" id="selectdate" value=""> 


<textarea name="dates" id="dates" maxlength="160" placeholder="your message" rows="4" cols="50"></textarea>

JQUERY

$( "#selectdate" ).datepicker({ 
altField: $('#dates').val(),
numberOfMonths:1,
altFormat: "yy-mm-dd",
minDate: -0,
onSelect: function( selectedDate ) {
$("#selectdate").val('');

$('#dates').val($('#dates').val()+','+selectedDate);
}
});

最佳答案

尝试以下..

Demo Fiddle

JS:

$("#selectdate").datepicker({
altField: $('#dates').val(),
numberOfMonths: 1,
altFormat: "yy-mm-dd",
minDate: -0,
buttonImage: 'http://placehold.it/32',
showOn: "both",
onSelect: function (selectedDate) {
$("#selectdate").val('');

var attr = $("#dates").attr("selectedDate");
if (typeof (attr) !== 'undefined' && attr !== '') {
if ($('#dates').val() !== '') {
var tmpVal = $('#dates').val().substring(0,$('#dates').val().indexOf(attr));
console.log(tmpVal);
$('#dates').val(tmpVal + selectedDate);
$('#dates').attr("selectedDate", selectedDate);
} else {
$('#dates').val(selectedDate);
}
} else {
$('#dates').attr("selectedDate", selectedDate);
$('#dates').val($('#dates').val() + selectedDate);
}
}
});

关于javascript - jquery datepicker 无法单击按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19580797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com