这是一个简单的语法问题。

我将ul保存为变量,如下所示:

$list = $("#city_list");

我稍后使用以下代码从列表中删除一些项目:

$('ul#city_list li#city_' + $id).remove();

我如何使用我之前创建的$ list变量来做到这一点,以便得到类似的结果:

$list.('li#city_' + $id).remove();
有帮助吗?

解决方案

使用查找

$list.find('li#city_' + $id).remove();
  

永远不要为带有标签名称

的ID添加前缀

。所以将代码更改为

$list.find('#city_' + $id).remove();

jQuery性能规则

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top