我正在尝试让我的程序在表单提交上创建一个新按钮。我知道我做错了什么,但不知道如何解决。这是我的代码:
$("#searches").append('<button id="recent-searches">' + textbox + '</button>')
然后我有:
$("#recent-searches").on('submit', function() {
我认为代码的第二部分是我出错的地方。任何帮助都是极好的。
谢谢!
最佳答案
按钮没有submit
事件,您是说click
还是在表单上提交事件?
尝试
$("#recent-searches").on('click', function() { // if you are biding this after appending the button.
其他
$(document).on('click',"#recent-searches" function() { // if you are binding this prior to appending the button to the DOM. use $("#searches").on(... if that element is available all the time in DOM.
如果
#searches
是表单,则可以执行以下操作:$("#searches").on('submit', function(){...