repeater 绑定了多条数据name 1 value 2name 2 value 3
当我用js操作name1 时 怎么得到value 2 的值 然后操作value 2 变值因为不是用id得到value2值 只能用name 但是怎么就知道value2 就是name1是同一条数据呢,
当然js 可以绑定 但是不会操作 有例子的话 谢谢给个例子 没例子的话 给点思路也好 谢谢
当我用js操作name1 时 怎么得到value 2 的值 然后操作value 2 变值因为不是用id得到value2值 只能用name 但是怎么就知道value2 就是name1是同一条数据呢,
当然js 可以绑定 但是不会操作 有例子的话 谢谢给个例子 没例子的话 给点思路也好 谢谢
<head runat="server">
<script type="text/javascript">
function getValue(obj){
var next = obj.nextSibling;
alert(next.innerHTML)
next.innerHTML="csdn";
}
</script>
</head>
<body>
<asp:Repeater ID="Repeater1" runat="server">
<HeaderTemplate><table id="Table"><tr><td>ID</td><td>Name</td></tr></HeaderTemplate>
<ItemTemplate>
<tr>
<td style="cursor:pointer" onclick="getValue(this)">
<%#((System.Data.DataRowView)Container.DataItem)["ID"] %>
</td>
<td>
<%#((System.Data.DataRowView)Container.DataItem)["Name"] %>
</td>
</tr>
</ItemTemplate>
<FooterTemplate></table></FooterTemplate>
</asp:Repeater>
</body>
</html>
function getValue(obj){
var next;
if(obj.nextSibling.nodeType==3)
next = obj.nextSibling.nextSibling;
else
next = obj.nextSibling;
alert(next.innerHTML)
next.innerHTML="csdn";
}
</script>