我有一个无限滚动的页面。ajax 功能适用于最初加载时页面上存在的表单,但不适用于从无限滚动 ajax 功能加载的表单。我已经搜索了大约 5 天试图找到答案,但还没有。这是javascript的一部分:
$("form:not(.member)").submit(function() {
var status_id = $('#status_id').val(),
etc..........
该:not(.member)
部分的原因是页面上的其他表单(例如搜索表单)不包含在脚本中。
我试过了
$("form:not(.member)").live('submit', function() {
和
$("form:not(.member)").on('submit', function() {
也
$('body').delegate('submit', 'form:not(.member)', function() {
这些都不适用于初始页面加载后加载的表单。有没有人有任何其他建议?顺便说一句,我正在使用 jquery 1.7.1。我也试过
$("form:not(.member)").bind('submit', function()