Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在jQuery中通过Ajax加载另一个类时隐藏该类_Jquery_Ajax_Show Hide - Fatal编程技术网

在jQuery中通过Ajax加载另一个类时隐藏该类

在jQuery中通过Ajax加载另一个类时隐藏该类,jquery,ajax,show-hide,Jquery,Ajax,Show Hide,我有两节课。当出现content\u messageclass时,我想隐藏frontpage\u messageclass。问题是我用Ajax加载了content\u message类所在的内容 下面是我的代码。在没有Ajax的情况下工作正常 // This is in Frontpage <div class="frontpage_message">Frontpage Message</div> // This is loaded with Ajax <div

我有两节课。当出现
content\u message
class时,我想隐藏
frontpage\u message
class。问题是我用Ajax加载了
content\u message
类所在的内容

下面是我的代码。在没有Ajax的情况下工作正常

// This is in Frontpage
<div class="frontpage_message">Frontpage Message</div>

// This is loaded with Ajax
<div class="content_message">Content Message</div>

$(document).ready(function(){
   if ($(".content_message").text().length > 0) {
    $('.frontpage_message').hide();
   }                                           
});
//这在Frontpage中
首页消息
//这是用Ajax加载的
内容消息
$(文档).ready(函数(){
如果($(“.content\u message”).text().length>0){
$('.frontpage_message').hide();
}                                           
});

在您的成功回电中,请尝试以下

 function(responseValue) {
       if($(responseValue).find('div').hasClass('content_message')){
          $('.frontpage_message').hide();

      }

}

假设您有这样一个ajax调用

$.ajax({
  url: 'ajax/test.html',
  success: function(data) {
   if($(data).find('.content_message').length){
          $('.frontpage_message').hide();
      }
  }
});

谢谢,但我不能让它工作。你能给我更详细的信息把代码放在哪里吗?如果没有Ajax,我的原始代码可以很好地工作。在index.html的头部,我已经包含了jquery.js和script.js,这段代码位于其中。是吗?你能给我更多的信息如何实现这一点吗?在index.html的头部,我已经包含了jquery.js和script.js,这段代码位于其中。是这样吗?