Jquery 在ajax成功数据之后隐藏特定div
我试图在jQueryAjax成功后隐藏特定的div内容 现场演示: 一些jquery代码:Jquery 在ajax成功数据之后隐藏特定div,jquery,ajax,Jquery,Ajax,我试图在jQueryAjax成功后隐藏特定的div内容 现场演示: 一些jquery代码: $('.deletethisconent').click(function() { // $.ajax({ .... success: function(data){ $(this).closest('.container').hide(); $(".delete_status").html(data); }); aja
$('.deletethisconent').click(function() {
// $.ajax({ ....
success: function(data){
$(this).closest('.container').hide();
$(".delete_status").html(data);
});
ajax成功后,如何隐藏目标div中的一个?
谢谢。这是指jqXHR对象,它是成功处理程序中的第三个参数
成功:
函数PlainObject数据,字符串textStatus,jqXHR jqXHR
如果要访问外部变量,则需要将其引用存储在变量中:
$('.deletethisconent').click(function() {
var that = this;
$.ajax({
url: 'echo.php',
success: function(data){
$(that).closest('.container').hide();
$(".delete_status").html(data);
}
});
});
这是指jqXHR对象,它是成功处理程序中的第三个参数
成功:
函数PlainObject数据,字符串textStatus,jqXHR jqXHR
如果要访问外部变量,则需要将其引用存储在变量中:
$('.deletethisconent').click(function() {
var that = this;
$.ajax({
url: 'echo.php',
success: function(data){
$(that).closest('.container').hide();
$(".delete_status").html(data);
}
});
});
您似乎想隐藏数据,因此:
$('.deletethisconent').click(function() {
// $.ajax({ ....
success: function(data){
$(this).closest('.container').css('display', 'none');
$(".delete_status").html(data);
});
您似乎想隐藏数据,因此:
$('.deletethisconent').click(function() {
// $.ajax({ ....
success: function(data){
$(this).closest('.container').css('display', 'none');
$(".delete_status").html(data);
});
在单击功能中添加对此的引用,然后使用它:
$('.deletethisconent').click(function() {
var mainElement = this;
$.ajax({
success: function(data) {
$(mainElement).closest('.container').hide();
}
});
});
在单击功能中添加对此的引用,然后使用它:
$('.deletethisconent').click(function() {
var mainElement = this;
$.ajax({
success: function(data) {
$(mainElement).closest('.container').hide();
}
});
});
和的可能重复。和的可能重复。这指的是jqXHR对象,而不是响应。@FelixKling Right。更新。这是指jqXHR对象,而不是响应。@FelixKling Right。更新。