0

我需要你的帮助。

是否可以通过编程方式使用 Jquery 选择器,即。通过调用函数触发日期选择器,然后将所选日期存储到 var 中,而不是隐藏输入框?

对此的任何帮助将不胜感激。

我当前的示例从函数触发日期选择器,但使用隐藏的输入框。

<html>

<head>

<!-- LOAD JQUERY LIBRARY: -->  
    <link   href="jq/jquery-ui.css"         type="text/css" rel="stylesheet" />
    <script src="jq/jquery.min.js"          type="text/javascript"> </script>
    <script src="jq/jquery-ui.min.js"       type="text/javascript"> </script>

<script type="text/javascript">

function test() {

$("#d1").datepicker().datepicker("show");




}

</script>



</head>

<body>

<input style="display: none" type="text" id="d1">

<a href="javascript:test()">test</a>

</body>

</html>

提前致谢,

干杯,

周杰伦

4

2 回答 2

1

只需将其附加到 div 而不是输入控件。

JSFiddle

的HTML:

<div id="d1"></div>

<a href="#" id="test">test</a>

JS:

$('#test').click(function(){
    var datePickerValue = null;

    $("#d1").datepicker().datepicker("show").change(function ()
    {
      datePickerValue = $(this).val();
      alert("You picked: " + datePickerValue);
    });
});
于 2012-08-27T17:37:18.747 回答
0

我让它在这个小提琴中工作,虽然隐藏的输入框看起来很难看。

http://jsfiddle.net/QfjP5/

于 2012-08-27T17:35:23.773 回答