这是一个简单的语法问题。
我有一个 ul 保存为这样的变量:
$list = $("#city_list");
我稍后将使用以下代码从列表中删除一些项目:
$('ul#city_list li#city_' + $id).remove();
如何使用我之前创建的 $list 变量来做到这一点,以便得到如下内容:
$list.('li#city_' + $id).remove();
最佳答案
使用find
$list.find('li#city_' + $id).remove();
Never prefix an ID with a tag name
。因此将您的代码更改为
$list.find('#city_' + $id).remove();
阅读
关于javascript - jQuery 语法问题 : ul as variable, 删除项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1811786/