Jquery datepicker : activate by click on div. 输入应该隐藏

标签 jquery jquery-ui

我正在使用 jquery 日期选择器,并可以选择通过单击图标来激活它。

http://jsfiddle.net/su6Hq/

<input type="hidden" id="datepicker"> 

$(function() {
    $( "#datepicker" ).datepicker({
      showOn: "button", 
      buttonImage: "/static/calendar.gif",
      buttonImageOnly: true
    });

  });

效果很好,但我非常希望在 css 中定义图像,而不是在 js 中。理想情况下,这将是一个带有背景 url 的 DIV,我将在 css 中定义它。

实际输入需要隐藏。

最佳答案

试试这个 HTML:

 <input type="hidden" id="datepicker">
 <div class="trigger">Click Me</div>

Javascript:

  $(function() {

    $( "#datepicker" ).datepicker({

   });

    $( "#datepicker" ).datepicker( "option", "dateFormat", "yy-mm-dd");

    $(".trigger").click(function(){ $("#datepicker").datepicker("show"); }); 

     });

关于Jquery datepicker : activate by click on div. 输入应该隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22754461/

相关文章:

jquery - jquery 如何显示从 ajax 请求接收到的图像?

javascript - 操作 jQuery 元素时 `array.join` 优于字符串连接的好处?

jquery - 如何隐藏 jQuery 数据表

css - 响应式、可排序的 Bootstrap 缩略图

JQuery 用户界面 : Part of a negative margins image disappears if I animate it

javascript - 将 href 缓和到网站的 div/部分

php - 在 php 中保存 Canvas 但在图像文件中没有数据

javascript - Jquery 检测元素何时通过滚动运动完全隐藏

jquery简单图像缩放

javascript - TypeError : $(. ..).dialog is not a function 错误