2014-06-16 51 views
-3

獲得價值我有這個表:設置類細胞,之後用jQuery

<table> 
<tr> <td>first</td> <td style="display:none"> 1</td> </tr> 
<tr> <td>second</td> <td style="display:none"> 2</td> </tr> 
<tr> <td>third</td> <td style="display:none"> 3</td> </tr> 
</table> 

*注:我還需要第二次列無形

我想只選擇一個行後用一個按鈕得到不可見列的所選行的值。爲此:

  1. 當我單擊第一列的單元格時,與.toggleClass("flag");
  2. 話,我想獲得的是具有類的單元格的值,並把它放在一個alert();

我試圖點擊事件監聽器添加到單元格,這樣你就可以發送this爲參數,那麼如何將該類添加到下一個單元格?

+3

你有什麼試過?從你的問題,你有所有的關鍵字是類似於您應該使用的jQuery函數的名稱(*,除了'value' *)... –

+0

因此,添加一個單擊事件,從行中刪除類,向當前行添加一個類,讀取你想要的。 – epascarello

+0

*「當我[單擊](http://api.jquery.com/click/)[第一個](http://api.jquery.com/first-child-selector/)列的單元格時,I想要添加到[下一個](http://api.jquery.com/next/)單元格(不可見的單元格)a [class](http://api.jquery.com/addClass/),可能與。 toggleClass(「flag」);「* –

回答

0

你已經接近你想要的東西了(在你的評論中)。嘗試使用jQuery .next()獲得下一個兄弟元素:

function x(obj){ 
    $(obj).next().toggleClass("flag"); 
} 

這將很多下一次幫助,如果你提供(在的jsfiddle例如)的代碼示例。