我正在处理一些在另一个表中有表的遗留代码。两者都有ID。我需要在该嵌套表中选择具有特定类属性的tds。这是使用Prototype ...再次作为遗留代码的副产品。我怎样才能选择所有特定的tds并遍历它们?
<table>
<tr><td></td><td></td></tr>
<tr><td colspan="2">
<table id="tableIWant">
<tr>
<td class="classIWant"></td>
<td class></td>
<td class="classIWant"></td>
<td class></td>
</tr>
</table>
</td>
</tr>
</table>
所以我想使用Prototype框架在id =“tableIWant”的表中选择class =“classIWant”的所有tds。我怎么能这样做?
- 感谢新手工程师。
答案 0 :(得分:2)
使用$$
在Prototype中选择CSS样式选择器。
var allTds = $$('#tableIWant td.classIWant');
迭代:
allTds.each(function(td) {
// Set background to red on selected tds.
td.style.background = '#f00';
});