如何在ajax刷新后保持jquery选择器的活动状态
我需要解决以下问题。
我正在使用 jquery 奇数选择器将 css 添加到 asp:repeater 中的每个奇数项。
$(".item:odd").attr("class", "item odd");
在我执行 ajax 调用(从 updatepanel)转到中继器中的下一页后,类不会添加到下一页上的项目中。
$(document).ajaxComplete 似乎没有解决问题。
有什么想法吗?
非常感谢,
阿努德
I need a solution for the following problem.
I am using jquery odd selector to add a css to every odd item in a asp:repeater.
$(".item:odd").attr("class", "item odd");
After I do an ajax call (from updatepanel) to go to the next page in the repeater the classes aren't added to the items on the next page.
$(document).ajaxComplete doesn't seem to do the trick.
Any ideas?
Many thanks,
Arnoud
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
只需
在 ajax 请求的成功回调中添加
Just add
Inside the success callback for your ajax request
一种可能的解决方案是在页面中添加:
endRequestHandler 的内容将在每个 AJAX 请求之后运行。
您可能还需要向页面添加 ScriptManager:
One possible solution is to add to the page:
The content of the endRequestHandler will run after each AJAX request.
You will probably also need to add a ScriptManager to the page: