Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.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 确定空<;ul>;移除后的标签<;李>;标签_Jquery_Tags_Html Lists_Remove If - Fatal编程技术网

Jquery 确定空<;ul>;移除后的标签<;李>;标签

Jquery 确定空<;ul>;移除后的标签<;李>;标签,jquery,tags,html-lists,remove-if,Jquery,Tags,Html Lists,Remove If,我想在删除标记后确定标记何时为空。有人能帮我吗 有一个html代码: $(文档).on('click','close',函数(e){ $(this).parent().fadeOut(“正常”,函数(){ $target.remove(); }); if($(this).closest(“.indexy”).not(“.info”)){ 警惕(“prazdne”); } }); ASD× FGH× JKL× 使用要检查的选择器时,请使用length属性 if(

我想在删除
  • 标记后确定
    标记何时为空。有人能帮我吗

    有一个html代码:

    $(文档).on('click','close',函数(e){
    $(this).parent().fadeOut(“正常”,函数(){
    $target.remove();
    });
    if($(this).closest(“.indexy”).not(“.info”)){
    警惕(“prazdne”);
    }
    });
    
    
    
      ASD×
    • FGH× JKL×
    使用要检查的选择器时,请使用length属性

    if($('ul.indexy li').length < 1){
        console.log('empty');
    }
    
    if($('ul.indexy li')。长度<1){
    console.log('empty');
    }
    
    使用要检查的选择器时,请使用length属性

    if($('ul.indexy li').length < 1){
        console.log('empty');
    }
    
    if($('ul.indexy li')。长度<1){
    console.log('empty');
    }
    
    您可以使用js来实现这一点
    var confirm=document.getElementsByClassName(“indexy”)[0].hasChildNodes()
    如果它有子节点或子节点,它将向变量confirm返回“true”,如果没有,它将返回“false”。如果列表的索引是唯一具有该类名的元素,则该列表的索引为零。否则,您将不得不迭代

    ,您可以使用js进行迭代
    var confirm=document.getElementsByClassName(“indexy”)[0].hasChildNodes()
    
    如果它有子节点或子节点,它将向变量confirm返回“true”,如果没有,它将返回“false”。如果列表的索引是唯一具有该类名的元素,则该列表的索引为零。否则您将不得不迭代我认为您不能使用
    $(this)
    ,因为您已经从
    DOM
    中删除了它。它不再位于
    DOM

    $(文档).on('click','close',函数(e){
    $(this.parent('li').remove();
    
    if($('.indexy li').length我认为您不能使用
    $(此)
    ,因为您已经从
    DOM
    中删除了它。它不再位于
    DOM

    $(文档).on('click','close',函数(e){
    $(this.parent('li').remove();
    
    如果($('.indexy li').length您可以对js代码执行类似操作:

    function removeListItem(item) {  
      $('#'+item).fadeOut("normal", function(){
        $(this).remove();
        var li = $('li.info');
        alert(li.length);
        if (li.length <= 0){
            alert("prazdne");
        }        
      })
    }
    
    函数removeListItem(项){
    $('#'+项).fadeOut(“正常”,函数(){
    $(this.remove();
    var li=$('li.info');
    警报(li.长度);
    
    如果(li.length您可以对js代码执行以下操作:

    function removeListItem(item) {  
      $('#'+item).fadeOut("normal", function(){
        $(this).remove();
        var li = $('li.info');
        alert(li.length);
        if (li.length <= 0){
            alert("prazdne");
        }        
      })
    }
    
    函数removeListItem(项){
    $('#'+项).fadeOut(“正常”,函数(){
    $(this.remove();
    var li=$('li.info');
    警报(li.长度);
    如果(li.length)
    


    只需检查
    $('ul li')。length
    那么你想看看ul中除了li之外还有什么吗?我想你不能使用$(这个),因为你已经从DOM中删除了它。它不再在DOM中了。只需检查
    $('ul li')。length
    那么你想看看ul中除了li之外还有什么吗?我想你不能使用$(这个)因为您已经从DOM中删除了它。它不再在DOM中