Luk*_*uke 9 html javascript html-table
如何在HTML表格中获取TD的值?
即
| ID | cell 1 | cell 2 |
| 1 | aaaa | a2a2a2 |
| 2 | bbbb | b2b2b2 |
| 3 | cccc | c2c2c2 |
Run Code Online (Sandbox Code Playgroud)
所以现在如果我点击单元格值:"bbbb"我想得到所选行的所有值:
$id='2'; $cell_1='bbbb'; $cell_2='b2b2b2';
Run Code Online (Sandbox Code Playgroud)
注意:我想使用JavaScript而不是jQuery.
Adi*_*dil 13
你可以使用event.target.innerText用于javascript和$(event.target).text()用于jQuery,jQuery是首选解决方案,因为它处理跨浏览器的竞争力.
仅使用javascript
HTML
<table id="tableID" onclick="myFun(event)" border="1">
<tr>
<td>row 1, cell 1</td>
<td>row 1, cell 2</td>
</tr>
<tr>
<td>row 2, cell 1</td>
<td>row 2, cell 2</td>
</tr>
</table>?
Run Code Online (Sandbox Code Playgroud)
使用Javascript
function myFun(e){
alert(e.target.innerText); //current cell
alert(e.target.parentNode.innerText); //Current row.
}?
Run Code Online (Sandbox Code Playgroud)
使用jQuery
HTML
<table id="tableID" border="1">
<tr>
<td>row 1, cell 1</td>
<td>row 1, cell 2</td>
</tr>
<tr>
<td>row 2, cell 1</td>
<td>row 2, cell 2</td>
</tr>
</table>?
Run Code Online (Sandbox Code Playgroud)
使用Javascript
$('#tableID').click(function(e){
alert($(e.target).text()); // using jQuery
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
34039 次 |
| 最近记录: |