こんにちはみんな?これを手伝ってもらえますか?私はHTMLでこのテーブルを持っています。私が達成したいのは、行をクリックするとチェックボックスがチェックされ、行が強調表示されるということです.チェックボックスの列を非表示にすることは可能ですか?
<table border="1" id="estTable">
<thead>
<tr>
<th></th>
<th>Name</th>
<th>Age</th>
</tr>
</thead>
<tbody>
<tr>
<td><input type="checkbox"></td>
<td>Chris</td>
<td>10</td>
</tr>
<tr>
<td><input type="checkbox"></td>
<td>Cass</td>
<td>15</td>
</tr>
<tr>
<td><input type="checkbox"></td>
<td>Aldrin</td>
<td>16</td>
</tr>
</tbody>
</table>
<input type="button" value="Edit" id="editbtn"/>
<div id="out"></div>
そして、選択した行の値を取得するためのこのjavascriptがあります。一度に1行ずつ印刷したいと思っていました。
$('#editbtn').click(function(){
$('#estTable tr').filter(':has(:checkbox:checked)').find('td').each(function() {
$('#out').append("<p>"+$(this).text()+"</p>");
});
});