我想要查找表单中的所有元素,并为它们分配一个或多个类。
例如:类似于:
var formElements = $('#MyForm').find('.classA .classB')如果一些元素分配了classA,一些元素分配了classB,那么同时具有这两个元素的元素是否会多次返回?
发布于 2010-03-11 01:25:34
不匹配;选择器要么匹配给定的元素,要么不匹配。检索机制不会多次创建多个列表。
此外,您没有指定“所有classA和classB元素”,而是指定了"classB元素中的classA元素“。您所暗示的内容如下所示:
var formElements = $('#MyForm').find('.classA, .classB')发布于 2010-03-11 01:13:05
不是的。
一般来说,jQuery永远不会给你相同的元素超过一次。
https://stackoverflow.com/questions/2418919
复制相似问题