我有一个这样的示例 HTML:
<div class="item">
<span class=itemlist>Soap</span>
<br>Zest
<br>Safeguard
<br>Perla
</div>
<div class="item">
<span class=itemlist>Detergents</span>
<br>Tide
<br>Surf
<br>Ariel
</div>
这是我的 jQuery 代码,它包含.empty()
内容并输出DIV
项目列表中包含“Shoes”的内容
var pro=$('.item .itemlist:contains(Shoes)');
output = pro.closest('.item')[0].outerHTML
$('body').empty();
$('<div>').attr("id","result").appendTo('body');
$("#result").html(output);
我想要的是创建一个条件语句来检查SPAN
itemlist:contains
鞋。如果不满足要求,则正文将被清空,并且#result div
将给出类似“未找到记录”的输出。否则,正文将被清空并输出符合条件的记录
如果.itemlist
contains:
Shoes 存在,那么输出将是这样的:
<div class="item">
<span class=itemlist>Shoes</span>
<br>Zara
<br>Adidas
<br>Nike
</div>