可以使用javascript完成吗?
最佳答案
如果您试图找出是否有多个元素共享一个id,那么使用jQuery可以使用$('[id=blah]').length
-它将返回id等于'blah'的所有元素的计数。参见the fiddle。如果大于1,则您有重复的ID。
编辑:我已经在Chrome,FF和IE6中对此进行了测试,所有这些都表明存在两个具有相同ID的元素。我同意让多个元素共享一个ID确实是一种不好的形式,但是这段代码确实有效。
可以使用javascript完成吗?
最佳答案
如果您试图找出是否有多个元素共享一个id,那么使用jQuery可以使用$('[id=blah]').length
-它将返回id等于'blah'的所有元素的计数。参见the fiddle。如果大于1,则您有重复的ID。
编辑:我已经在Chrome,FF和IE6中对此进行了测试,所有这些都表明存在两个具有相同ID的元素。我同意让多个元素共享一个ID确实是一种不好的形式,但是这段代码确实有效。