我有一个包含许多html元素的div,比如其他div,trs,tds,table等
是否有可能获得所有具有id的元素?
我知道要求$("#test")
会给我带有此ID的特定元素
但是有可能获得find("#")
或类似的内容吗?!
答案 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");