将单元格值从表格复制到文本框
我有下表。我想将所选行上的 Id 值复制到文本框。如果我单击第一行中的链接“选择”,文本框值将为 0001。
如果表格需要修改以获得更好更快的结果,请留下您的建议。
<div>
<input id="selectedId" type="text" />
</div>
<table cellspacing="1" class="tablesorter" id="nameList">
<thead>
<tr>
<th class="header">Name</th>
<th class="header">Id</th>
<th class="header">Gender</th>
<th>Select</th>
</tr>
</thead>
<tbody>
<tr>
<td>Akom Smith</td>
<td>0001</td>
<td>M</td>
<td><a href="#" class="click-to-select">Select</a></td>
</tr>
<tr>
<td>Amara Sahara</td>
<td>0002</td>
<td>F</td>
<td><a href="#" class="click-to-select">Select</a></td>
</tr>
<tr>
<td>John Lache</td>
<td>0003</td>
<td>M</td>
<td><a href="#" class="click-to-select">Select</a></td>
</tr>
</tbody>
</table>
I have the following table. I want to copy Id value on the seleced row to the text box. If I click on link "Select" in the first row the text box value will 0001.
If the table needs modification to get result better and faster, please leave your suggestion.
<div>
<input id="selectedId" type="text" />
</div>
<table cellspacing="1" class="tablesorter" id="nameList">
<thead>
<tr>
<th class="header">Name</th>
<th class="header">Id</th>
<th class="header">Gender</th>
<th>Select</th>
</tr>
</thead>
<tbody>
<tr>
<td>Akom Smith</td>
<td>0001</td>
<td>M</td>
<td><a href="#" class="click-to-select">Select</a></td>
</tr>
<tr>
<td>Amara Sahara</td>
<td>0002</td>
<td>F</td>
<td><a href="#" class="click-to-select">Select</a></td>
</tr>
<tr>
<td>John Lache</td>
<td>0003</td>
<td>M</td>
<td><a href="#" class="click-to-select">Select</a></td>
</tr>
</tbody>
</table>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
试试这个,
简单酷的演示
为下面的评论添加了注释。
更新了演示
try this,
simple cool demo
added notes for the comment below.
updated demo
好吧,您知道您的密钥是该行中的第二个 td。您可以像这样使用 :nth-child 选择器:
当然,您需要一种方法来识别正确的 , 但我假设应该从每个选择器调用代码,并且您可以使用父选择器。
否则,我会在每一行中放置一个 id 属性以使选择更容易。
Well, you know your key is the second td in the row. You can use the :nth-child selector like this:
Of course you need a way to identify the correct , but I assume the code is supposed to be called from each and there you can use the parent selector.
Otherwise I'd put an id attribute in each row to make selecting easier.