jQuery remove似乎正在异步运行
我相信remove函数确实是同步的,这就是为什么它如此混乱的原因 我有一个jQuery remove似乎正在异步运行,jquery,asynchronous,Jquery,Asynchronous,我相信remove函数确实是同步的,这就是为什么它如此混乱的原因 我有一个span3类的div列表。可以移除div。带有span3的div的第一次出现必须始终具有first类 如果当前具有第一个类的div被删除,请调用: $('#'+id).remove(); $('.span3').first().addClass('first'); 第一个通过调用重新分配: $('#'+id).remove(); $('.span3').first().addClass('first'); 为什么.
span3
类的div列表。可以移除div。带有span3
的div的第一次出现必须始终具有first
类
如果当前具有第一个
类的div被删除,请调用:
$('#'+id).remove();
$('.span3').first().addClass('first');
第一个通过调用重新分配:
$('#'+id).remove();
$('.span3').first().addClass('first');
为什么.span3的第一次出现有时只被分配到first
类
完整片段:
$.get('someFile.php', function(data) {
$('#'+id).remove();
$('.span3').first().addClass('first');
});
68
不是有效的id
属性值
更多详细信息,请参见如果很容易复制-检查debuggerYep中返回的
$('.span3')
是什么,每次我都在控制台中运行它时,它会正确地选择正确的元素。再次检查$('.#'+id)
和$('.span3')。首先()
选择所需的元素,但选定的元素也具有span3类,并且是第一个span3类。当我在控制台中执行时,它工作,但当我在该回调中执行时,它并不总是工作。68
不是有效的id
属性值