Javascript jQuery语法问题:ul作为变量,是否删除项?
这是一个简单的语法问题 我将ul保存为如下变量:Javascript jQuery语法问题:ul作为变量,是否删除项?,javascript,jquery,syntax,css-selectors,Javascript,Jquery,Syntax,Css Selectors,这是一个简单的语法问题 我将ul保存为如下变量: $list = $("#city_list"); $list.('li#city_' + $id).remove(); 我稍后将使用以下代码从列表中删除某些项目: $('ul#city_list li#city_' + $id).remove(); 如何使用我之前创建的$list变量实现这一点,从而获得如下结果: $list = $("#city_list"); $list.('li#city_' + $id).remove(); 使用
$list = $("#city_list");
$list.('li#city_' + $id).remove();
我稍后将使用以下代码从列表中删除某些项目:
$('ul#city_list li#city_' + $id).remove();
如何使用我之前创建的$list变量实现这一点,从而获得如下结果:
$list = $("#city_list");
$list.('li#city_' + $id).remove();
使用
永远不要在ID前面加上标记名
。所以把你的代码改成
$list.find('#city_' + $id).remove();
阅读
关于id的观点很好。id总是被认为是唯一的,所以它是你唯一需要选择的东西。你无法得到比这更具体的信息。jQuery会在幕后为你优化这一点。。。但是,这仍然是一个值得遵循的好规则。