Jquery 检查是否<;李>;存在于<;ul>;唐';不显示ajax内容

Jquery 检查是否<;李>;存在于<;ul>;唐';不显示ajax内容,jquery,html,ajax,Jquery,Html,Ajax,我使用Jquery Ajax实现了以下功能: $(function() { setInterval(function(){ $.ajax({ //ajax code success: function(datax){ $( "#messages" ).append(datax); }, //ajax code }); }, 1000); }); 输出为: <li>123</li> 123 下面的代码中有一个完全相同的: <ul i

我使用Jquery Ajax实现了以下功能:

$(function() {    
  setInterval(function(){ 
$.ajax({
//ajax code
 success: function(datax){
    $( "#messages" ).append(datax);
 },
//ajax code
});
  }, 1000);
});
输出为:

<li>123</li>
  • 123
  • 下面的代码中有一个完全相同的
  • <ul id="messages">
      <li>123</li>
    </ul>
    
    • 123
    如何不显示是否存在
  • 谢谢大家!

    $(function() {    
        setInterval(function(){ 
            // ajax code
            $('#messages li').is(':visible') ? $('#messages').hide() : $('#messages').show()
        }, 1000);
    });
    

    您可能还想查看一下。

    这是
    ul
    消息还是DOM中的一个单独点?如果它是单独的,您希望它只是不显示它是否在
    ul
    中,或者不显示它是否存在于DOM中的任何位置?datax看起来像什么?我没有将ID放入
      中。固定的!输出是有问题的!