2013-04-08 42 views
0

我有這樣的代碼如何替換TD文本在VB.net

<asp:Panel ID="pnlWindHailExclusionDirectDamage" Visible="False" runat="server"> 
    <tr> 
    <td> 
     Wind/Hail Exclusion - Direct Damage: 
    </td> 

如何操作某個給定的條件下下的TD標籤的文本?在詢問之前,我查了一下,但找不到我的問題的明確答案。在給定的條件下,我希望文本是風/冰雹排除:而不是風/冰雹排除 - 直接損害:。幫助表示讚賞。 PS:我看了一些JavaScript示例,但無法完成,因爲我從來沒有做過它。任何幫助,高度讚賞。

+0

是否有與此表關聯的類或ID?這是什麼行?一個基本的選擇器,比如'$(「tr td」).text(「Windo/Hail Exclusion:」);'會做到這一點。 – tymeJV 2013-04-08 14:35:36

+1

如果您的文本在頁面加載時發生變化,請將您的文本放在一個asp標籤中:'那麼你可以在你的代碼中改變它。如果它通過用戶交互進行更改,我會說用一些jquery命中,以便用戶不必通過回發。 – valverij 2013-04-08 14:45:29

回答

0

無論是使用文檔對象模型(通過XML文檔以移動方式)

或者你可以使用一個骯髒的方式和

  1. 通過vbCrLf拆分文本(每個項目爲一條線)
  2. 檢查線路(修剪)是
  3. (在這種情況下),你打算
1

我做水性更換下一行uick小提琴展示的概念:http://jsfiddle.net/eBJSe/ - 我用jQuery,因爲你在問題中標記它。

代碼:

$("#test").click(function() { 
    $("tr td:first-child").text("Windo/Hail Exclusion:"); 
}); 

既然你沒有張貼完整的表結構,我以爲這是第一個TD(因此first-child選擇)。您可以修改此以適應您的需求。