javascript - 在更改 jquery 日期选择器的日期时调用单选按钮(单击事件)不起作用

标签 javascript jquery html ajax

我的 Jquery datepicker 日期更改功能代码

$(function() {
    $("#datepickernew").datepicker({
        minDate: '-0',
        maxDate: "+3M",
        onSelect: function(dateText, inst) {
            var dataString = 'changedate=' + dateText;
            alert(dataString);
            $.ajax({
                type: "POST",
                url: "http://localhost/abc/abc.php",
                data: dataString,
                cache: false,
                success: function(result) {
                    $('#showavialabletime').html(result);
                }
            });
        }
    });
});

这个ajax根据所选日期返回一些单选按钮

喜欢

<input id="foo2015-09-28-10-00-am" name="datetime" class="myradio" value="2015-09-28 10:00 am" type="radio">
<label for="foo2015-09-28-10-00-am" id="foo12015-09-28-10-00-am">10:00 am</label>
<input id="foo2015-09-28-10-15-am" name="datetime" class="myradio" value="2015-09-28 10:15 am" type="radio">
<label for="foo2015-09-28-10-15-am" id="foo12015-09-28-10-15-am">10:15 am</label>

并选择一个单选选项我的 jquery 警报消息

$(document).ready(function() {
    $('input[name=datetime]').on('change', function() {
        var date = $('input[name=datetime]:checked').val();
        alert(date);
    });
});

上面没有 ajax 响应,会对所选选项发出警报,但在 ajax 调用后,它不会发出警报消息。

最佳答案

由于是动态添加的,所以需要使用event delegation

$(document).ready(function () {
    $('#showavialabletime').on('change','input[name=datetime]', function() {
       var date=$('input[name=datetime]:checked').val(); 
       alert(date);
    });
});

关于javascript - 在更改 jquery 日期选择器的日期时调用单选按钮(单击事件)不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32816635/

相关文章:

javascript - 如何设置每页列出的项目数并设置单击时选定的选项

javascript - 如何使用 php 查询处理数据添加多字段输入

javascript - 使用 JavaScript 获取选定的选项文本

javascript - 在不影响或更改我的 css 的情况下插入 bootstrap.css

javascript - 淡入脚本不起作用?

Internet Explorer 浏览器版本用户代理的 Javascript 重定向?

javascript - 是否可以在闭包中使用外部定义的函数

javascript - removeEventListener 不执行或工作

html - 使图像在容器内垂直缩放

javascript - 如何为 Google Charts 的 TermCloud 图表提供自定义颜色?