我需要针对以下问题的解决方案。
我正在使用jquery奇数选择器为asp:repeater中的每个奇数项添加一个css。
$(“。item:odd”)。attr(“class”,“item odd”);
在我执行ajax调用(来自updatepanel)转到转发器中的下一页后,这些类不会添加到下一页的项目中。
$(文件).ajaxComplete似乎没有办法。
有什么想法吗?
非常感谢,
阿诺德·
答案 0 :(得分:0)
添加
$(".item:odd").attr("class", "item odd");
在你的ajax请求的成功回调中
答案 1 :(得分:0)
一种可能的解决方案是添加到页面:
<script type="text/javascript">
window.onload = function() {
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(endRequestHandler);
}
function endRequestHandler(sender, args) {
$(".item:odd").attr("class", "item odd");
}
</script>
endRequestHandler的内容将在每个AJAX请求之后运行。
您可能还需要在页面中添加ScriptManager:
<asp:ScriptManager ID="ScriptManager1" runat="server">