JS取值问题,求大神帮忙!!!


确定



确定



确定

请问怎样点确定可以取到当前tr里name=cn的value呢

可以用jquery,也可以不用。

 <!DOCTYPE html>
<html>
<script>
function getInputValue(self){
  alert(self.parentElement.getElementsByTagName('input')[0].value);
}
</script>
<body>
<table>
<tr>
        <td><a onclick='getInputValue(this)'>确定</a>
        <input text="hidden" value="100" name="cn"/></td>
</tr>
<tr>
        <td ><a onclick='getInputValue(this)'>确定</a>
        <input text="hidden" value="200" name="cn"/></td>
</tr>
<tr>
        <td><a onclick='getInputValue(this)'>确定</a>
        <input text="hidden" value="200" name="cn"/></td>
</tr>
</table>
</body>
</html>
 <tr>
        <td><a>确定</a></td>
        <input text="hidden" value="100" name="cn"/>
</tr>
<tr>
        <td><a>确定</a></td>
        <input text="hidden" value="200" name="cn"/>
</tr>
<tr>
        <td><a>确定</a></td>
        <input text="hidden" value="200" name="cn"/>
</tr>

请问怎样点确定可以取到当前tr里name=cn的value呢

给每一个“确定”绑定一个id或者给每一行绑定一个id