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手冊,然後根據自己的需求和文件說明進行匹配,自己終於找到了解決的方案,其實這樣我們過濾一下就行了,所以說當我找到問題的答案時,感覺技術就是這麼簡單,但是當我被這個問題困擾時,我費盡心機的找到答案時,我感覺那真叫一個痛苦啊·····
從這件事情來看自己的收穫是,自己先根據自己的資料來考慮這些解決的方案,假如各種自己能想到的方法都試了,那就上網找找吧,假如這真的涉及到技術的問題,有時候感覺別人都在瞎扯,可能是自己搜尋問題的技術還沒有到家吧。
所以說我們應該還要豐滿自己的羽翼,提升解決問題的能力,優化自己.............