日常工作中经常用到jquery,但是今天突然想通过jquery来获取table上行项上对应数据时懵住了,一时间竟无从下手,后研究后总算写出来了,因此特别自己写个简单例子记录下,以防又忘了。
$(function () {
$("tr").click(function () { //单击行项获取当前行所需数据
var labelid = $(this).children().eq(0).text();
var labelname = $(this).children().eq(1).text();
$("#hidbloglabel").val(labelid);
$("#txtbloglabel").val(labelname);
})
$("#btncancel").hide();
$("tr").each(function () { //为行项单元格控件绑定单击时处理行项数据
var tmp = $(this).children().eq(2);
var btn = tmp.children('a').first();
btn.bind("click", function () {
var id = btn.parent().parent().children().eq(0).text();
var name = btn.parent().parent().children().eq(1).text();
$("#hidbloglabel").val(id);
$("#txtbloglabel").val(name);
$("#btnedit").val('修改');
$("#btncancel").show();
})
})