【发布时间】:2018-05-03 14:26:39
【问题描述】:
我希望在单击特定标签时显示 JQuery 日期选择器。我有一个这样的 HTML:
<label id="kezd_datum_label">Data</label><input style="display:none;" id="kezd_datum" />
还有一些像这样的JQuery:
$( function() {
$( "#kezd_datum" ).datepicker({
dateFormat:"yy-mm-dd"
});
} );
$("#kezd_datum_label").click(function() {
$("#kezd_datum").datepicker("show");
});
和
$(document).ready(function() {
$( "#kezd_datum" ).datepicker({
dateFormat:"yy-mm-dd"
});
$("#kezd_datum_label").click(function() {
$("#kezd_datum").focus();
});
});
我试图从jQuery datepicker on click of icon 复制代码,它被接受了,每个人都说它有效,但由于某种原因它不起作用。但是,如果我使输入可见,日期选择器就会出现。如果我点击那个标签就不会。
如果将window.alert("something"); 放入任何点击函数中,它们也会运行并出现。
【问题讨论】:
-
您缺少执行功能。应该是
.focus()而不是.focus -
是的,已修复。但还是不行。
标签: javascript jquery datepicker