jquery只获取带有id的所有html元素

时间:2009-07-22 08:39:07

标签: jquery validation

我有一个包含许多html元素的div,比如其他div,trs,tds,table等

是否有可能获得所有具有id的元素? 我知道要求$("#test")会给我带有此ID的特定元素

但是有可能获得find("#")或类似的内容吗?!

3 个答案:

答案 0 :(得分:52)

$('[id]')返回所有具有id set

的元素

答案 1 :(得分:2)

您可以使用以下语法限制结果:

$('input[id*=test_id]').live('click', callbackFunc());

$('.elements_set[id*=test_id]').live('click', callbackFunc());

或以同样的方式

$('input[name*=test_id]').live('click', callbackFunc());

这些被称为Attribute Selectors

参考链接:

答案 2 :(得分:0)

You should look into documentation on their selectors.这将在您选择某些内容时向您显示在任何情况下应该做什么。

另请注意,您可以一次使用多个选择器,例如:

$("div,span,p.myClass").css("border","3px solid red");