Jquery 解决获取同辈元素

来源:互联网 发布:量化金融和大数据金融 编辑:程序博客网 时间:2024/05/18 02:33
 

技术总结:

        问题描述:用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手册,然后根据自己的需求和文档说明进行匹配,自己终于找到了解决的方案,其实这样我们过滤一下就行了,所以说当我找到问题的答案时,感觉技术就是这么简单,但是当我被这个问题困扰时,我费尽心机的找到答案时,我感觉那真叫一个痛苦啊·····

        从这件事情来看自己的收获是,自己先根据自己的资料来考虑这些解决的方案,假如各种自己能想到的方法都试了,那就上网找找吧,假如这真的涉及到技术的问题,有时候感觉别人都在瞎扯,可能是自己搜索问题的技术还没有到家吧。

        所以说我们应该还要丰满自己的羽翼,提升解决问题的能力,优化自己.............

原创粉丝点击