-1
A
回答
1
你可以做这样的事情(假设你的表有id="mytable"
// Should use DOM readiness instead of window load,
// but for sake of simplicity i'll use onload here
window.onload = function() {
var rows = document.getElementById('mytable').getElementsByTagName('tr');
for (var i = 0; i < rows.length; i++) {
rows[i].onclick = function() {
var index = -1;
for (var j = 0; j < rows.length; j++) {
if (this == rows[j]) {
index = j;
break;
}
}
// do something with index (0 = first row .. 4 = 5th row)
};
}
};
另外,如果你使用jQuery,你可以这样做:
$(document).ready(function() {
var $rows = $('#mytable tr');
$rows.click(function() {
var index = $rows.index(this);
// do something with index
});
});
相关问题
- 1. 在表格中,选择tr#myId和nextone
- 2. 删除表格中的选择元素之间的差距tr
- 3. JQuery在表格中选择表格并选择单选按钮
- 4. jquery tr id选择
- 5. 如何选择TD不包含表格的所有TR元素?
- 6. 点击了表格行被不选择
- 7. 从表格中删除tr
- 8. 选择了MySQL表
- 9. jQuery只在主表中选择tr,而不是在嵌套表中
- 10. jquery选择tr中的每个td
- 11. JQUERY选择中的<tr>
- 12. 选择所有tr,除了最后和第一个与.on()
- 13. jQuery与嵌套表,选择外部表tr/td与传递选择器
- 14. 表格选择选项选择PHP
- 15. 在表IOS中选择单元格
- 16. 在jQuery中选择表格行
- 17. 在表格中选择旧记录
- 18. 在Cucumber中选择表格元素
- 19. 选择表格单元格
- 20. 选择器 - 在jQuery中选择页面上的所有表格
- 21. 在HTML表格中选择和取消选择td
- 22. 表格中的复选框选择
- 23. Appengine表格选项从db.Model中选择
- 24. 如何将选定的表格tr移动到另一个表格中?
- 25. 从表格中选择一行从其他表格中选择一个字段
- 26. HTML表格:一个tr在另一个tr上
- 27. MySQL的 - 除了选择关系表中
- 28. 在IE的多选中选择了值
- 29. 在表格行中选择行除表格标题行
- 30. 在表格之间移动tr
非常喜欢用同样的方式为http ://stackoverflow.com/questions/3491589/identify-the-selected-td-using-javascript-in-html你已经问过了 – gabe3886 2010-08-16 10:26:21
是的,这是因为我没有得到正确的答案,现在我得到了它。任何方式,这是一个伟大的网站。感谢所有 – Testadmin 2010-08-16 11:28:01