jquery获取表格选中行的值

<tableid="mytable"name="mytable"border="1"><tr><tdid="fdTypeId"onclick="test()">测试</t... <table id = "mytable" name="mytable" border="1">
<tr>
<td id="fdTypeId" onclick="test()">测试</td>
<td id="fsDdate" onclick="test()">fsDdate</td>
</tr>
<tr>
<td id="ctId" onclick="test()">ctId</td>
<td id="llType" onclick="test()">llType</td>
<td id="fsMgr" onclick="test()">fsMgr</td>
<td id="fpPid" onclick="test()">fpPid</td>
<td id="fmCode" onclick="test()">fmCode</td>
</tr>
</table>
如果我要实现选中某一行并获取这一行的数据代码要如何实现,求指教
展开
 我来答
百度网友36ad787
2012-11-30 · TA获得超过254个赞
知道小有建树答主
回答量:222
采纳率:0%
帮助的人:237万
展开全部
html:
.....

<td id="ctId" onclick="test(this)">ctId</td>
.....

js:
function test(obj){
var v = $(obj).html();

alert(v);

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
程序NM的猿
推荐于2017-07-23 · TA获得超过103个赞
知道小有建树答主
回答量:202
采纳率:83%
帮助的人:85万
展开全部
function test(){
    $(this).text();
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
公天佑2P
2012-11-30 · TA获得超过158个赞
知道小有建树答主
回答量:147
采纳率:0%
帮助的人:143万
展开全部
直接给你上代码了:

$("#table tr").each(function(){
var tr = $(this);

alert(tr.text());//这个输出的是tr的文本
//如果想要取到td需要再次遍历tr

var tds = tr.find("td");

tds.each(function(){
var td = $(this);
alert(td.text());//这个就是td的文本

});

});
追问
谢谢回答,你这个是遍历所表格有的内容,有没有直接返回我选中行的数据的代码呢。
追答
你把each换成click 事件  然后 单吉事件里面调用的$(this) 就是当前行
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
七小相笑完宽24
2012-11-30 · TA获得超过239个赞
知道答主
回答量:192
采纳率:0%
帮助的人:152万
展开全部
都有id 取到元素太简单了吧 不用jq 就document.getElementById 用jq就$("#id"),你说的数据代码是什么意思? innerhtml?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式