我正在使用带有选项的jquery datepicker来通过单击图标来激活它.
<input type="hidden" id="datepicker">
$(function() {
$( "#datepicker" ).datepicker({
showOn: "button",
buttonImage: "/static/calendar.gif",
buttonImageOnly: true
});
});
Run Code Online (Sandbox Code Playgroud)
这很好,但我非常希望在css中定义图像,而不是在js中定义.理想情况下,这将是一个带有背景网址的DIV,我将在css中定义.
需要隐藏实际输入.
小智 6
试试这个HTML:
<input type="hidden" id="datepicker">
<div class="trigger">Click Me</div>
Run Code Online (Sandbox Code Playgroud)
使用Javascript:
$(function() {
$( "#datepicker" ).datepicker({
});
$( "#datepicker" ).datepicker( "option", "dateFormat", "yy-mm-dd");
$(".trigger").click(function(){ $("#datepicker").datepicker("show"); });
});
Run Code Online (Sandbox Code Playgroud)