我正在创建一个滑动菜单,我在其中查询数据库以创建像此一样的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标签中删除此图片标签。如何实现?
$('#listContainer li img').click(function (e) {
var checkElement = $(this).siblings('ul'); //new code
find all li without any ul and remove img tag
});
答案 0 :(得分:0)
从所有没有ul标签的li标签中删除图片标记
您可以使用:
$('li:not(:has(ul)) img').remove();