1. 程式人生 > >Jquery 解決獲取同輩元素

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手冊,然後根據自己的需求和文件說明進行匹配,自己終於找到了解決的方案,其實這樣我們過濾一下就行了,所以說當我找到問題的答案時,感覺技術就是這麼簡單,但是當我被這個問題困擾時,我費盡心機的找到答案時,我感覺那真叫一個痛苦啊·····

        從這件事情來看自己的收穫是,自己先根據自己的資料來考慮這些解決的方案,假如各種自己能想到的方法都試了,那就上網找找吧,假如這真的涉及到技術的問題,有時候感覺別人都在瞎扯,可能是自己搜尋問題的技術還沒有到家吧。

        所以說我們應該還要豐滿自己的羽翼,提升解決問題的能力,優化自己.............