javascript - 在单选按钮上使用 jQuery live 方法

标签 javascript jquery html css

我有两个代码。这个就像一个魅力-

$("input:radio").on('change',showRatingSection);

但是这个抛出“对象没有方法‘活’”错误-

$("input:radio").live('change',showRatingSection);

有什么想法吗?

如果我假设您不能在 radios 上调用 live 方法,那么我将如何在 radios 上绑定(bind)一个事件,该事件将被添加到我的 future 的 DOM?我知道我可以在它们添加后立即绑定(bind),但我正在寻找 live() 的替代方案,如果它不能与 radios 一起使用的话。

最佳答案

用最好的方法!

$("body").delegate('input:radio','change',function(){
    //do code here
});

这与 AJAX 一起工作,没有 ajax。我也遇到了“实时”功能的类似问题,但由于我在任何地方都使用它,所以我一点问题都没有。

关于javascript - 在单选按钮上使用 jQuery live 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22404098/

相关文章:

javascript - Vue.js 在计算函数中过滤多维数组

javascript - jQuery 和 Node.js 有什么区别?

html - 在响应式布局中保持视频纵横比

javascript - 抑制 <img> html 标签上的 404 图像未找到错误

javascript - Highcharts 每个系列列一个值

javascript - 在 React 中,如何用默认图像替换损坏的图像?

javascript - 如何在谷歌柱形图 api 中添加链接(可点击并获取新数据)

javascript - Cordova:在浏览器中测试警报插件?

javascript - 重新加载 rails 中的部分内容时范围困惑

javascript - 给图像一个标准组大小的技巧