jQuery或者js怎么获取动态生成的tr中的值

jQuery或者js如何获取动态生成的tr中的值
tr是动态生成的,当我点击一个tr时,就获取当前点击的tr中的值
------解决思路----------------------
<tr onclick="checktr(this)"></tr>

function checktr(obj)
{
     var htmltr=$(obj).html();
}
------解决思路----------------------
$('tr').click(function(){
   var tds =$(this).find('td');//这时候this就是被点击的tr,你想怎么处理都可以
});

------解决思路----------------------
引用:
$('tr').click(function(){
   var tds =$(this).find('td');//这时候this就是被点击的tr,你想怎么处理都可以
});


LZ说tr是动态生成的,应该用live方法,调整如下:

$('#你表格的ID tr').live("click",function(){
   //这里获取到点击行的tr对象,至于你说tr的值是指什么就不清楚了。如果是里面的HTML代码则是$(this).html();
   //如果要获取里面所有td里的内容的话还要再遍历一次里面的td
});

------解决思路----------------------
好吧,其实动态也是可以在生成完之后就绑定事件的
比如
var tr=$('<tr><td>abc</td></tr>')
$('table').append(tr);
tr.click(function(){});


当然live这种委托的方式是jquery推荐的做法
------解决思路----------------------
还是要给每个动态生成的tr 生成唯一的name值,或id值,方便用js或jqurey调用
------解决思路----------------------

$("tr").on("click", function(){
console.log($(this).html());
});




打个广告:深圳福田招PHP .NET 牛人,欢迎来骚扰。
------解决思路----------------------
参考这篇有写好的:
http://www.cnblogs.com/insus/p/3427447.html
------解决思路----------------------
基本思路:tr是动态生成。
tr的父节点是否是固定的呢。给tr父节点bind一个单击事件。
点击后,去targerName的值,如果==='TR‘,就取当前tr