Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.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
Javascript 对于列表中包含带文本的span的每个li,请从该li中删除另一个span_Javascript_Jquery_Each - Fatal编程技术网

Javascript 对于列表中包含带文本的span的每个li,请从该li中删除另一个span

Javascript 对于列表中包含带文本的span的每个li,请从该li中删除另一个span,javascript,jquery,each,Javascript,Jquery,Each,我有一份物品清单。 在每个列表项中,我都有跨距。 我想检查一个跨度是否包含字符串(在本例中为“Account”),以便仅从该列表项中删除另一个跨度。我是按类别选择项目,而不是按Id 我尝试了以下代码: $("ul").find('li .productRelatedToAdditional:contains("Account")').each(function(){ if ($(".productRelatedToAdditional:contains('Account')").leng

我有一份物品清单。 在每个列表项中,我都有跨距。 我想检查一个跨度是否包含字符串(在本例中为“Account”),以便仅从该列表项中删除另一个跨度。我是按类别选择项目,而不是按Id

我尝试了以下代码:

$("ul").find('li .productRelatedToAdditional:contains("Account")').each(function(){
    if ($(".productRelatedToAdditional:contains('Account')").length > 0) {
       $(".productRelatedToAdditional").remove();
       $(".productRelatedTo").remove(); 
    }
});
但它不起作用。它正在从所有列表项中删除元素。 因此,我只想从列表项中删除类为“productRelatedTo”的span和元素“productRelatedToAdditional”,其中类为“productRelatedToAdditional”的span包含单词“Account”

多谢各位

$(document).ready(function(){
    $("li .productRelatedToAdditional:contains('Account')").each(function(){

    $(this).siblings(".productRelatedToAdditional, .productRelatedTo").remove(); 
});
});


尝试以下操作:找到
productRelatedToAdditional
匹配的
productRelatedTo的父项
li
,然后找到
productRelatedTo
并将其删除

$("ul").find('li .productRelatedToAdditional:contains("Account")').each(function(){
       var $parentLi = $(this).closest('li');
       $(this).remove();
       $parentLi.find(".productRelatedTo").remove();
});

尝试以下操作:找到匹配的
productRelatedToAdditional
的父项
li
,然后找到
productRelatedTo
并将其删除

$("ul").find('li .productRelatedToAdditional:contains("Account")').each(function(){
       var $parentLi = $(this).closest('li');
       $(this).remove();
       $parentLi.find(".productRelatedTo").remove();
});

尝试以下操作:找到匹配的
productRelatedToAdditional
的父项
li
,然后找到
productRelatedTo
并将其删除

$("ul").find('li .productRelatedToAdditional:contains("Account")').each(function(){
       var $parentLi = $(this).closest('li');
       $(this).remove();
       $parentLi.find(".productRelatedTo").remove();
});

尝试以下操作:找到匹配的
productRelatedToAdditional
的父项
li
,然后找到
productRelatedTo
并将其删除

$("ul").find('li .productRelatedToAdditional:contains("Account")').each(function(){
       var $parentLi = $(this).closest('li');
       $(this).remove();
       $parentLi.find(".productRelatedTo").remove();
});

另请参见工作代码段
(函数($){
$('li')。每个(函数(){
var string=$(this.find('.productRelatedToAdditional').html();
console.log(字符串);
if(string.toLowerCase().indexOf(“活动”)>=0){
$(this.find('.productRelatedTo').remove();
$(this.find('.productRelatedToAdditional').remove();
}
});
})(jQuery)

  • 你好 积极的
  • 你好
  • 你好 活跃的
  • 你好

另请参见工作代码段
(函数($){
$('li')。每个(函数(){
var string=$(this.find('.productRelatedToAdditional').html();
console.log(字符串);
if(string.toLowerCase().indexOf(“活动”)>=0){
$(this.find('.productRelatedTo').remove();
$(this.find('.productRelatedToAdditional').remove();
}
});
})(jQuery)

  • 你好 积极的
  • 你好
  • 你好 活跃的
  • 你好

另请参见工作代码段
(函数($){
$('li')。每个(函数(){
var string=$(this.find('.productRelatedToAdditional').html();
console.log(字符串);
if(string.toLowerCase().indexOf(“活动”)>=0){
$(this.find('.productRelatedTo').remove();
$(this.find('.productRelatedToAdditional').remove();
}
});
})(jQuery)

  • 你好 积极的
  • 你好
  • 你好 活跃的
  • 你好

另请参见工作代码段
(函数($){
$('li')。每个(函数(){
var string=$(this.find('.productRelatedToAdditional').html();
console.log(字符串);
if(string.toLowerCase().indexOf(“活动”)>=0){
$(this.find('.productRelatedTo').remove();
$(this.find('.productRelatedToAdditional').remove();
}
});
})(jQuery)

  • 你好 积极的
  • 你好
  • 你好 活跃的
  • 你好

将html代码发送给我们,我说这是一个列表。。。。每个项目都包含跨度。HTML是由JSP生成的,无法发送。请将HTML代码发送给我们,我说这是一个列表。。。。每个项目都包含跨度。HTML是由JSP生成的,无法发送。请将HTML代码发送给我们,我说这是一个列表。。。。每个项目都包含跨度。HTML是由JSP生成的,无法发送。请将HTML代码发送给我们,我说这是一个列表。。。。每个项目都包含跨度。HTML是由JSP生成的,无法发送。这不起作用。无论如何,谢谢你:)布山提供了有效的解决方案:)它可以工作只是搜索帐户而不是活动。。而且它不区分大小写;)这是行不通的。无论如何,谢谢你:)布山提供了有效的解决方案:)它可以工作只是搜索帐户而不是活动。。而且它不区分大小写;)这是行不通的。无论如何,谢谢你:)布山提供了有效的解决方案:)它可以工作只是搜索帐户而不是活动。。而且它不区分大小写;)这是行不通的。无论如何,谢谢你:)布山提供了有效的解决方案:)它可以工作只是搜索帐户而不是活动。。而且它不区分大小写;)