【问题标题】:jQuery Event Not Working First timejQuery事件第一次不工作
【发布时间】:2014-05-25 01:01:01
【问题描述】:

我正在尝试使用 jQuery 和 jQueryUI 制作日期选择器

我的日期选择器仅在指定事件第二次发生后才会启动。

代码是:

<!DOCTYPE html>
<html>
<head>

<link rel="stylesheet" href="jquery-ui-1.10.4.css" />
<script src="jquery-1.11.1.js"></script>
<script src="jquery-ui-1.10.4.js"></script>

<script>

    $(document).ready(function(){
        $( "#id1" ).click(function() {
    $("#id1").datepicker();
    });
    });

</script>   


</head>

<body>
    <form>
        <input type="text" id="id1" />
    </form>




</body>     

</html>

在这里,当我第二次单击输入框时,会出现日期选择器,但在第一次单击时不会出现。

谁能告诉我为什么?

【问题讨论】:

  • 因为您只是在第一次单击后设置日期选择器。查看文档中的示例以了解其工作原理:jqueryui.com/datepicker

标签: jquery events


【解决方案1】:

datepicker() 函数并不意味着在点击事件上运行。这就是设置输入框以触发日期选择器的功能——它有自己的事件处理。只需在文档准备好时运行datepicker(),不用担心点击处理程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-09
    相关资源
    最近更新 更多