javascript - 使用html()添加后如何选择按钮?

标签 javascript jquery html

我使用 html() 添加一些按钮,我想为它们编写一个点击函数。然而,它不起作用。我不知道它出了什么问题。

使用html()后的html代码:

    <input type="button" id="save_1" value="a1" />
    <input type="button" id="save_2" value="a2" />
    <input type="button" id="save_3" value="a3" />

我的选择器是:

    $('input[id^=save_]').click(function() {...});
    $('input').on('click', 'id^=save_', function() {...});

它们都不起作用。 你可以帮帮我吗?谢谢。

最佳答案

从文档开始,创建dom时也没有输入:

$(document).on('click', 'input[id^=save_]', function(){
       alert('hi');
    });

jsfiddle LINK

关于javascript - 使用html()添加后如何选择按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32286864/

相关文章:

javascript - 如何在 jquery UI datepicker 中创建日期范围,而无需在主 datepicker 函数内再次调用 datepicker?

javascript - 在执行交换源的脚本后,单击按钮时需要 JavaScript 将图像源重置回原始状态

javascript - 在导航栏中选择一个元素,然后它会导致在页面中显示文本

javascript - 从数据库中检索数据并将其保存在变量中以进行一些计算并显示它

c# - jquery函数,根据下拉列表隐藏/显示文本

javascript - 如何启用横向折叠

javascript - Chrome-Extensions Jasmine 测试,未识别 Chrome、onMessage 请求方法

javascript - 如何根据用户的操作更改 div 背景颜色?

html - 在一个 div 内取 3 个 Divs

javascript - 如何在不触发重绘的情况下移动页面元素?