Javascript 使用jquery选择元素

Javascript 使用jquery选择元素,javascript,jquery,html,html-select,Javascript,Jquery,Html,Html Select,我有一个HTML对象: 但我如何从该类中选择justdelete元素呢?下一行怎么了 $("#toolbar .m_delete .edit-object").removeClass('disabled'); 这是不正确的。如何修复只选择删除对象 $("#toolbar .m_delete.edit-object").removeClass('disabled'); 您应该删除类名之间的空白,以使选择器正常工作,因为您正在工具栏中查找包含这两个类的元素 但当然,最好用 $("#m_delet

我有一个HTML对象:

但我如何从该类中选择justdelete元素呢?下一行怎么了

$("#toolbar .m_delete .edit-object").removeClass('disabled');
这是不正确的。如何修复只选择删除对象

$("#toolbar .m_delete.edit-object").removeClass('disabled');
您应该删除类名之间的空白,以使选择器正常工作,因为您正在工具栏中查找包含这两个类的元素

但当然,最好用

$("#m_delete")
为了性能,并且因为该id在页面中是唯一的

您应该删除类名之间的空白,以使选择器正常工作,因为您正在工具栏中查找包含这两个类的元素

但当然,最好用

$("#m_delete")

出于性能考虑,并且由于该id在页面中是唯一的

如果要同时使用m_delete class和.edit object class选择元素,可以使用此选择器:

$("#toolbar .m_delete.edit-object").removeClass('disabled');

我已删除空格,因为它将选择所有.m_delete with child element.edit object。

如果要同时选择m_delete class和.edit object class的元素,可以使用此选择器:

$("#toolbar .m_delete.edit-object").removeClass('disabled');

我已经删除了空格,因为它将选择all.m_delete with child element.edit object。

选择器的问题是,它选择了所有具有类编辑对象且具有类m_delete的父节点且具有id工具栏的父节点的项

你可以在脑海中这样翻译:

#toolbar // .m_delete // .edit-object
正如他在文章中所说,您可以在选择器:.edit_object.m_delete中没有空格的情况下,将项目与edit object和m_delete类进行匹配

这可以转化为:

#toolbar // .m_delete & .edit_object

选择器的问题在于,它选择了所有具有类编辑对象且具有类m_delete的父节点且具有id工具栏的父节点的项

你可以在脑海中这样翻译:

#toolbar // .m_delete // .edit-object
正如他在文章中所说,您可以在选择器:.edit_object.m_delete中没有空格的情况下,将项目与edit object和m_delete类进行匹配

这可以转化为:

#toolbar // .m_delete & .edit_object

+1为id选择器-哈哈,刚才说了,但你更新了。很好的回答:+1的id选择器-哈哈刚才说了,但你更新了。回答得好: