通过单击删除按钮获取参数,求大神帮忙

我想通过单击删除按钮获取 userid 的值

         var user="<tr class='onck'>"
                                             + "<td>"+value.userName+"</td>"
                                            +"<td class='userId'>"+value.userId+"</td>"
                                            +"<td>"+value.password+"</td>"
                                            + " <td>"+value.sex+"</td>"
                                            + "<td>"+value.email+"</td>"
                                            +" <td >"
                                                                            +'<input type="button" calss="tz"  onclick="ondelete()"value="&nbsp删&nbsp除&nbsp" >'

                                            + "</td>"
                                            +'<td>'
                                            +'<a href="http://localhost:8081/user/update.htm">'
                                            +'<input type="button" calss="tz" value="&nbsp修改&nbsp密码&nbsp" >'
                                            +   "</a>"
                                            + "</td>"
                                            +"</tr>";

我是这样写的

function ondelete(){

var userId= $(this).parent().parent("tr").find("td").eq(2).text()

 alert(userId);

}
没有找到,求帮助

 +'<input type="button" calss="tz"  onclick="ondelete(this)"value="&nbsp删&nbsp除&nbsp" >'
 function ondelete(btn){

var userId= $(btn).parent().parent("tr").find("td").eq(2).text()

 alert(userId);

}

有你这样写的嘛!获取

里的数据有多种方式啊,看你怎么选择,你可以在通过id来获取,或则通过循环,把tr里的td循环下,来获取相关td里的内容
在或则通过tr,获取子类的第几个td的里的值,这也是你想要实现的,只是你没有弄出来而已。
用你的方法的话,在tr里加个id,如

11
22
33

获取最后id里的数据为:
var a=$("#aa").children().eq(2).text();//你用find也是一样的