JQuery addclass 在 AJAX 调用上不起作用
JQuery addclass not working on AJAX call
我有一个网站,其中我使用AJAX分页系统。然后,我添加了一个 JQUERY 调用,以向文档就绪函数上的某些列表项添加一个类。
$(document).ready(function(){
$(".products ul li:nth-child(3n+3)").addClass('last');
}
当页面最初加载时,这一切都可以正常工作,但是当使用 AJAX 分页更改页面时,不会再次进行 addclass 调用。我认为这是因为 AJAX 调用不会触发文档就绪函数,所以我认为我需要将 addclass 调用添加到我的 AJAX POST 调用中。我尝试了这样的东西,但无法让它工作。
$.ajax({
type: "POST",
url: "php/load_data.php",
data: dataToSend,
success: function(msg) {
$("#container").ajaxComplete(function(event, request, settings) {
$(".products ul li:nth-child(3n+3)").addClass('last');
loading_hide();
$("#container").html(msg);
});
}
});
我尝试在 AJAX 成功回调中添加 addclass 调用是否正确?如果是这样,需要改变什么?或者需要在哪里拨打此电话?
加载新数据后:
$("#container").html(msg);
然后应用该类:
$(".products ul li:nth-child(3n+3)").addClass('last');
一切都在成功的方法上,所以最终产品:
success: function(msg) {
$("#container").html(msg);
$(".products ul li:nth-child(3n+3)").addClass('last');
}
相关文章:
- curl和fileget_contents在ajax调用后不起作用
- I'我试图在文本区域中进行特定的输入,调用特定的javascript函数,但没有成功;不起作用
- javascript函数调用不起作用
- javascript验证和ajax调用同时不起作用
- Ajax调用不起作用
- 从PHP调用JS函数不起作用
- jQueryAjax调用在单独的.js文件中不起作用
- HtmlBox(jquery插件)在ajax调用中不起作用
- 函数调用不起作用
- jQuery选择ajax调用中附加的元素不起作用
- jQuery调用keyup事件不起作用
- ng显示“;调用方法“;不起作用
- JavaFX+WebView/Javascript:setTimeOut不起作用调用堆栈来自Java
- .ajax调用在chrome中不起作用
- 为什么第二次调用isNaN时它不起作用
- IE9+IE10 AJAX调用不起作用
- 如果在include文件中使用连接,Jquery ajax调用将不起作用
- Angular 1.5变量在调用一次之前不起作用
- Jquery事件绑定获胜'当作为方法调用时不起作用,但当直接在控制台中调用时会起作用
- SPA异步调用在IE 11中不起作用