【发布时间】:2014-09-10 00:29:22
【问题描述】:
正如标题所说,当您在此处单击此代码中的按钮 btnSubmit 时:
http://jsfiddle.net/piratescott/stbmfbw8/1/
在流 div 中追加代码的功能不会运行
不起作用的按钮代码:
$(document).ready(function () {
$("#btnSubmit").click(function () {
$("#stream").append("chips");
});
});
按钮是由 JQuery 预先生成的(注意最后的输入 id="btnSubit",按钮实际上是不工作的,如果不是由 jquery 生成的,则可以找到)
$username = json.name;
$("#stream-buttons span").append("<li id=\"streamers\"><img height=\"100px\" width=\"100px\" src=\"" + json.logo + "\"/><a href=\"" + json.url + "\"><p>" + json.display_name + "</p></a><p>Online</p><input id = \"btnSubmit\" type=\"submit\" value=\"" + $username + "\"/></li>");
【问题讨论】:
-
由 JavaScript 动态创建的事件委托。 stackoverflow.com/questions/1687296/…
$(document).on('click', '#btnSubmit', function() { //blah }); -
尝试了几种不同的方法,但仍然没有用,尽管谢谢