根据li JQuery中输入元素的值删除元素li

我有一个列表li的


<li><label><input type='checkbox' class='className'  value='" + someID + "' /> Some Name </label></li>

我创建的方式li的


var container= "#checkbox-menu"

var tempElement ="<li><label><input type='checkbox' class='className'  value='" + someID + "' /> Some Name </label></li>";

$(container).append(tempElement);

我需要删除liin中的值input等于的元素someID。


我想出了这样的东西


$("#checkbox-menu li:has('label'):has(input[value='"+ someID +"'])").remove()

但是它没有用。


预先感谢您的帮助。


慕姐4208626
浏览 155回答 1
1回答

梦里花落0921

我不确定我到底找错了什么,但似乎您只想使用此行删除函数中的li:$('input[value="'&nbsp;+&nbsp;someID&nbsp;+&nbsp;'"]').parents('li').remove();
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript