javascript - jQuery 语法问题 : ul as variable, 删除项目?

标签 javascript jquery syntax css-selectors

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

我有一个 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();

阅读

jQuery performance Rules

关于javascript - jQuery 语法问题 : ul as variable, 删除项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1811786/

相关文章:

javascript - Ratchet Websocket Apache2 SSL 无法连接到 PHP websocket

javascript - 由于验证码需要按提交按钮两次

c# - foreach(新列表<Base>()中的派生对象)

arrays - 字符串与数组索引的语法

c++ - 这些句法正确的 C++ 语句有任何意义吗?

javascript - 当从其他组件分派(dispatch)操作时触发函数

javascript - 下拉选择简短且更好的代码

javascript - 未捕获的语法错误 : Unexpected token D in JSON at position 0

javascript - 将图像保存为 JSON,然后在 HTML5 和 jquery 中再次加载

javascript - 使用 jquery 操作 css "content: attr(data-tooltip)"