Jquery 从所有没有ul标签的li标签中删除图像标签

Jquery 从所有没有ul标签的li标签中删除图像标签,jquery,Jquery,我正在创建一个滑动菜单,在这里我查询了数据库以创建ul和li标签,如下所示 sb.Append("<li><img/><a target='_blank' href='" + s.URL + "' >" + s.Text + "</a>"); sb.Append(this.getChildren(s.ID)); sb.Append("</li>"); 从所有没有ul标签的

我正在创建一个滑动菜单,在这里我查询了数据库以创建ul和li标签,如下所示

sb.Append("<li><img/><a target='_blank' href='" + s.URL + "' >" + s.Text + "</a>");
                sb.Append(this.getChildren(s.ID));
                sb.Append("</li>");
从所有没有ul标签的li标签中删除图像标签

您可以使用:

$('li:not(:has(ul)) img').remove();
$('li:not(:has(ul)) img').remove();