【发布时间】:2011-10-05 00:35:31
【问题描述】:
如何使用 jquery 获取 td 中的文本?
我目前有:
<div id="divName">
<table id="tableName">
<tr>
<td id="g${req.Name}</">${req.Name}</td>
<td><input type="button" id="showName_${req.fName} rel="viewName_${allReq.requestId}
value="Show " title="Show customer ${req.fName}"
onclick="buttonToggle(this,'Hide ','Show ','nameDiv_${req.fName}', '${req.fName}')" />
</td>
</tr>
</table>
<div id="nameDiv_${req.fName}" style="display: none">
<p>test</p>
</div>
</div>
我希望能够让显示/隐藏按钮的标题说显示客户约翰,当按钮被点击隐藏时,标题更改为隐藏客户约翰,然后当再次点击按钮时去回到标题说显示客户约翰。
我可以将类似的东西用于显示/隐藏按钮:
$('ShowHide').click(function(){
if ( $('hide').css('display') == 'block' )
$('ShowHide').val("Hide");
else
$('ShowHide').val("Show");
});
但是当按钮被切换时,我怎样才能获得附加的名称以显示和隐藏?
【问题讨论】:
标签: javascript jquery button toggle innerhtml