假设我在嵌入式div中的不同级别的页面上有多个表(没有ID或名称)。我的选择器(如果可能的话)将选择所有表,而不管它位于页面上的何处,并根据第一行中第一个单元格的内容迭代或过滤表?选择器 - 在jQuery中选择页面上的所有表格
回答
您可以简单地使用$('table')
作为选择器。
然后,您可以使用现有的过滤器,例如“:contains
”或“:has
”或.filter()
函数,如果您需要更细粒度的控制来过滤结果。例如,
$('table:has(td > span)')
或
$('table').filter(function(index){
return $(this).html() == "<tr><td>something</td></tr>";
});
要选择所有表简单得不能再简单:
$("table")
添加过滤器
$("table:has(td:first:contains('mytext'))")
这将选择所有表格:
$("table")
这将选择每个表的第一行的第一个TD手机:
$("table tr:first td:first")
如果你是想看看第一个单元格的每个表的第一行中,你可以使用:
$("table tr:first td:first").each(function() { var html = this.innerHTML; /* Iterative logic here */ });
您可以只使用jQuery('table')
让每一个表。无论表格是处于不同级别还是嵌入在div中,或者其他内容都不会改变。
进行额外的过滤:
jQuery('table').filter(function() { ... });
在功能通过将表元素映射到this
,你就需要返回true以保持您的收藏中,或假放弃它。
我打字几乎是一样的东西 – 2009-12-11 17:11:52
你可以使用$(this).find(“td:first”)来获取第一个tablecell,然后执行过滤逻辑(返回true或false) – 2009-12-11 17:12:48
尝试...
$("table").each(function(){
var curTable = $(this);
var cell = $(this).find("tr:first td:first");
if ($(cell).text() == "some text"){
}
});
或者,也可以全部由$检查第一小区的HTML的,如果子句中(细胞)的.html()
你应该尝试像$('table tr:first td:first:containts("whatever")')
到抓住具有特定内容的第一行的第一个单元格。
$('table').each(function(){
$(this).find('tr :first')...
});
- 1. JQuery的后代选择器选择页面上的所有元素?
- 2. 选择页面上的所有元素
- 3. jQuery选择器需要选择表格行中的所有'p'标签
- 4. JQuery在表格中选择表格并选择单选按钮
- 5. jQuery Mobile选择所有页面中的所有标签
- 6. jquery所有选择器
- 7. css选择器选择页面中存在特定元素的所有元素
- 8. 在devexpress网格的所有页面中选择的行数
- 9. 使用jQuery选择表格中的所有复选框
- 10. Jquery中的表格选择
- 11. 如何使用jQuery选择器选择类中的所有类
- 12. jQuery UI MultiSelect正在选择页面中的所有<select>
- 13. 选择页面上的所有链接,并使用jquery
- 14. 在选择列表中的jquery选择
- 15. 在同一页面上有两个jQuery日期选择器
- 16. 选择jquery中的所有复选框
- 17. 选择jQuery中的所有复选框
- 18. CheckBoxList选择jQuery中的所有选项
- 19. jQuery的选择上选择
- 20. 查找页面上所有使用的CSS选择器
- 21. 选择/取消选择不在动态表格行中的所有复选框
- 22. primefaces数据表头复选框选择行所有页面的
- 23. jquery选择我的表中的所有表格数据
- 24. 是否有页面中所有元素的CSS选择器?
- 25. jQuery选择器来选择所有类型的文本框
- 26. jquery选择器 - 选择id不等于的所有span标签
- 27. jQuery的不选择所有
- 28. 从所有表中选择
- 29. Jquery数据表仅选择当前页面的所有复选框
- 30. 选择表格内的所有标签
http://docs.jquery.com/ – 2009-12-11 17:09:17
不要只是开始使用库。首先阅读文档。 DUH! – 2009-12-11 17:10:42