技术总结:
问题描述:用Repeater控件,从数据库获得记录,怎样获取同辈之间的紧邻前一元素集合或者是上上一元素集合(同一条记录)?
代码描述:
<asp:Repeater ID="repQueryToModify" runat="server" >
<ItemTemplate>
<td class ="mystuNo">
<%# Eval("stuNo")%>
</td>
<td >
<%# Eval("grade")%>
</td>
<td class ="modifyLevelSocore">
<%# Eval("score")%>
</td>
</ItemTemplate>
</asp:Repeater>
可以捕捉到“class =modifyLevelSocore”信息,怎样获取 class ="mystuNo"的信息(同一条记录里面)
解决方案:用jquery语言:
var stuNo = $.trim(objTD.siblings(".mystuNo").text());
var levelName = $.trim(objTD.prev().text());
这样就可以获得我们想要的同条记录中不同字段值,仅此技术解决了自己的问题,希望给浏览者在解决上有所帮助,我们也可以多多交流,共同进步。
思想总结:
关于这个问题昨天我在网上找了半天的时间,关于网上找东西我个人的见解就是,有的时候我感觉网上就把这些解决问题的主要解决方案给隐晦了,在网上看到了同样的问题,但是这么多人没有一个正确的解决方案,真是郁闷了。
后来自己决定还是从基本开始吧,自己找到jquery手册,然后根据自己的需求和文档说明进行匹配,自己终于找到了解决的方案,其实这样我们过滤一下就行了,所以说当我找到问题的答案时,感觉技术就是这么简单,但是当我被这个问题困扰时,我费尽心机的找到答案时,我感觉那真叫一个痛苦啊·····
从这件事情来看自己的收获是,自己先根据自己的资料来考虑这些解决的方案,假如各种自己能想到的方法都试了,那就上网找找吧,假如这真的涉及到技术的问题,有时候感觉别人都在瞎扯,可能是自己搜索问题的技术还没有到家吧。
所以说我们应该还要丰满自己的羽翼,提升解决问题的能力,优化自己.............