【发布时间】:2015-12-17 10:18:51
【问题描述】:
我对 jQuery 完全陌生。
我写了一个这样的 onclick 事件:
$(document).ready(function () {
$('body').find('.milestonetable').each(function () {
var mTable = $(this);
$(this).find('tr:first').children().eq(0).find('table').find('tr:last').children().eq(0).find('span').on('click', function () {
var _mid = $(mTable).parent().next('table').find('tbody').find('tr').children().eq(1).find('input').val();
//some other things to do.
});
});
});
它工作正常。 但是当我调用 ajax 时,它会停止工作。 我发现我必须这样写:
$(document).on('click','.someclassName', function () {
});
但我无法将上面的代码转换为类似于下面的代码。 请帮忙。
注意:我使用的是 jQuery 1.10.4
【问题讨论】:
-
on的委托形式正是您应该使用的。由于您提供的信息不足,我们无法为您提供更多帮助。 -
给我们你进行 Ajax 调用的代码
-
你说调用 ajax - 那是 asp.net ajax 回发吗?
-
@Mahatma Aladdin,我发布了主要想法供您遵循。如果需要更多帮助,请分享您的 html 和更多详细信息。
标签: javascript jquery css asp.net