我需要从通过以下ajax调用返回的数据中删除具有类.connectNow
的元素:
$.ajax({
type: 'get',
url: pages[i] +'.php',
data: 'ajax=1',
success: function(txt) {
// the following line is not operating as expected
$(txt).find('.connectNow').remove();
$('.slide').eq(0).after('<div class="slide">' + txt + '</div>');
$('.slide').animate({'left':'-=425px'},1500);
}
});
我看过(并尝试过)以下内容,除非我执行错误,否则这些似乎都不会对我有所帮助。
答案 0 :(得分:1)
答案 1 :(得分:0)
您应该将返回的ajax的数据类型设置为html(它可能默认为文本,但jQuery应该猜测它是什么)。
如果这不起作用,虽然这里有一点可以帮到你的黑客
txt = $('<div/>').append(txt).find('.connectNow').remove().end().html();