如何使用循环来捕获没有特定属性的标记名
How to use loop in order to catch a tag name which has no specific attribute?
请告诉我下面的两个方法来捕获没有特定属性的<table>
(第3行),如"id"或"类名",并使用javascript输入前3行<tr>something1</tr>
<tr>something2</tr>
<tr>something3</tr>
。
方法1:从顶部到底部标签:div
-> div
-> table
(subclass 3)
方法2:从底部到顶部的标签:<table id="Hero-WPQ1">
到<table>
(第3行)。
<div id="content_data">
<div>
<table>
<tbody>
<tr>
<td>
<table>
<tbody>
<tr>something1</tr>
<tr>something2</tr>
<tr>something3</tr>
<tr>something4</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table class="ms-bottompaging">
something
</table>
<table id="Hero-WPQ1">
something
</table>
</div>
您可以使用 .eq () :
var firstTable = $('#content_data table').eq(0);
or :eq() selector:
var firstTable = $('#content_data table:eq(0)');
或当代():
var firstTable = $('#content_data table').first();
基本上,有很多方法可以帮助您获得第一个表,只要它是#content_data
中的第一个表
对于方法2,您可以使用.siblings()以及:first selector:
var firstTable = $('#Hero-WPQ1').siblings(':first');
您可以使用.prev()
方法,如:
$('#Hero-WPQ1").prev().prev()
给出你想要的第一个表。
for <tr>something1</tr>
:
$('#Hero-WPQ1').prev().prev().find('tr:first')
相关文章:
- Javascript:循环属性内部的条件递增或递减
- 在循环中包含特定属性
- 借助for循环和数组在对象中添加属性
- 不可枚举的属性出现在 for..在 Chrome 中循环
- 我们可以设置属性'id'到不同的'按钮'通过使用javascript或jquery的循环
- 如何在循环中设置onclick属性
- 按数据属性循环元素并替换值
- 使用循环增加css属性值
- 循环浏览JavaScript对象并记录其属性
- ..的Javascript..循环中的对象没有在最后一个属性上运行
- 循环访问 JS 数组 + 数组属性
- 如何使用 jQuery 在循环中获取属性的值
- 为for循环中的对象添加新属性
- 在'用于'如果javascript中不存在对象属性,则循环
- Waypoint的循环,退出循环后属性未定义
- 如何循环对象中的javascript对象并查找属性
- 使用循环更新 JSON 属性值
- 未捕获的类型错误: 无法读取未定义的属性“循环”
- 使用点符号和括号显示..内部的属性..循环中
- 对象的正确属性循环