我希望能够用一个来自于另一个元素的文本替换HTML中特定的文本,这个元素在本例中是表格数据。()
下面是我的表格:
<table id="hftable">
<tr>
<td id="hfpn1">V.Sehwag</td>
<td id="hfp1">DNB</td>
<td id="hfp1b">.-.-..-.</td>
</tr>
<tr>
<td id="hfpn2">G.Gambhir</td>
<td id="hfp2">DNB</td>
<td id="hfp2b">.-.-..-.</td>
</tr>
<tr>
<td id="hfpn3">A.Arora</td>
<td id="hfp3">DNB</td>
<td id="hfp3b">.-.-..-.</td>
</tr>
</table>
batsman1是需要替换的元素的id,更具体地说,表格如下:
<table id="current">
<tr>
<td id="batsman1">Batsman 1</td>
<td id="currentbat1"></td>
</tr>
<tr>
<td id="batsman2">Batsman 2</td>
<td id="currentbat2"></td>
</tr>
<tr>
<td>Bowler</td>
<td></td>
</tr>
</table>
当有人在页面上点击特定按钮时,我想用id="hftable"的表格中的V.Sehwag替换id="current"的表格中的Batsman 1。
我已经尝试过:
$("#batsman1").text($("#hfpn1").val());
这个不起作用。除了在“Batsman 1”位置显示“V.Sehwag”外,它还向我显示一个空白区域。
有什么想法是我的问题在哪里?正确且简单的方法是什么? 谢谢。