Jquery 解决获取同辈元素

 

技术总结:

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

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

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

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: 在jQuery中,获取元素的方法是使用`:before`或者`:after`选择器。但是需要注意的是,jQuery不能直接获取元素,因为伪元素不是DOM元素,而是CSS生成的内容。所以,如果你想获取元素的样式或者内容,你可以通过其他方式来实现。例如,你可以给伪元素添加一个类,然后使用jQuery获取这个类。比如,你可以使用以下代码来获取元素的内容: ```javascript var content = $(".warp").hasClass("change") ? "yes" : "no"; ``` 这样,如果`.warp`元素有`change`类,就会获取到"yes",否则获取到"no"。\[3\]另外,你提到在写轮播图时遇到了获取不到伪元素的问题。在jQuery中,直接使用伪类选择器是无法获取元素的。如果你需要对伪元素进行操作,建议使用其他方法,比如给伪元素添加一个类,然后通过类来操作。\[2\] #### 引用[.reference_title] - *1* *2* [JQuery好像不能获取元素(伪类)](https://blog.csdn.net/Holeran/article/details/114891158)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [jq ‘’操作‘’伪元素](https://blog.csdn.net/weixin_30666943/article/details/97777537)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值