我想发送一个由jquery创建的表单。 表单附加到一个div和下面的变量'数据'是使用PHP创建的,我只会发布最重要的js代码。我尝试了很多事情,并且没有'on()',但是我没有得到警告框显示'1',所以我知道代码块实际上是被执行的.tbh我没有得到我'做错了,任何解释将不胜感激。提前致谢!jquery表单提交.on()
$(".r5").click(function(event){
var data='<select name="sForum"><option value="1">bla</option></select>';
$(this).parent().next('div').html('<form class="moveform">'+data+'<input type="submit" name="submit" class="movethisform" value="Move Thread" /></form>');
});
$("form.moveform").on("submit",function(event){
alert(1);
});
此刻的你正试图将事件处理程序绑定到'form.moveform'时,表格尚不存在。当表单被添加到DOM时,可以使用事件委托或绑定处理程序。 –