gpt4 book ai didi

javascript - 在日期选择器上按下箭头

转载 作者:行者123 更新时间:2023-11-28 08:17:29 26 4
gpt4 key购买 nike

我的网站上有一个日期选择器,我试图在日期选择器本身上按下任一箭头时显示一条消息。日期选择的左箭头如下:

    <a class="ui-datepicker-prev ui-corner-all" data-handler="prev" data-event="click" title="Prev"><span class="ui-icon ui-icon-circle-triangle-w">Prev</span></a>

但是当我这样使用 javascript 时,

    $('.ui-icon ui-icon-circle-triangle-w').click(function(){
alert('here');
});

什么都没发生

我做错了吗?我该如何解决这个问题?

我通过以下方式解决了这个问题,

    $('.ui-icon.ui-icon-circle-triangle-w').click(function(){
alert('here');
});

现在只对一次点击起作用,点击后的类是

    <a class="ui-datepicker-prev ui-corner-all" data-handler="prev" data-event="click" title="Prev"><span class="ui-icon ui-icon-circle-triangle-w">Prev</span></a>

我怎样才能让它适用于该类的所有点击?

我有一个日历点击检查,它适用于所有点击:

    $('#calendar').click(function(){
console.log(new Date());
}

但是我的箭头点击只能用一次

最佳答案

您的 .click() 函数不起作用的原因是因为在 DOM 中存在您想要的选择器之前调用代码,因此无法应用任何处理程序。

使用 (document).on("click", "yourSelectorHere", function(){//do stuff});关于动态创建/编辑的内容。

关于javascript - 在日期选择器上按下箭头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28920839/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com