2013-05-04 53 views
1

在下面的代碼我想要從jquery.means中指定的值我想獲得tr class = 2的值我怎麼能實現這個?jquery得到tr值

<div class="fav"> 
    <table> 
    <thead></thead> 
    <tbody> 
    <tr class=1"> 
    <td>........ 
    </td> 
    >/tr> 
    <tr class=2> 
    <td>......</td> 
    </tr> 
    <tr class="3"> 
    <td>........ 
    </td> 
    </tr> 

    </tbody> 
+2

你有沒有嘗試任何東西嗎?如果是的話,顯示你的代碼中使用 – Shin 2013-05-04 08:57:46

+0

是等待,我會告訴你 – Arun 2013-05-04 08:59:22

回答

1

如果你想排的HTML,那麼試試這個,類則應在有意義的名稱,如果不aphabetical應該是字母數字。

Live Demo

$('tr.2').html() 

你有沒有關閉類引號屬性和使用的角度tr支架的HTML許多錯誤。檢查更正的html

<div class="fav"> 
    <table> 
     <thead></thead> 
     <tbody> 
      <tr class="1"> 
       <td>........</td> 
      </tr> 
      <tr class="2"> 
       <td>...tr with class 2...</td> 
      </tr> 
      <tr class="3"> 
       <td>........</td> 
      </tr> 
     </tbody> 
    </table> 
</div> 
0

有很多,你可以使用選擇的,但我會使用類似:

$("div.fav").find("tr.2") 

但是,您發佈的代碼是缺少周圍的一些類名這將阻止它一些報價工作:

<div class="fav"> 
<table> 
<thead></thead> 
<tbody> 
<tr class="1"> 
<td>........ 
</td> 
>/tr> 
<tr class="2"> 
<td>......</td> 
</tr> 
<tr class="3"> 
<td>........ 
</td> 
</tr> 

</tbody> 
+0

但是先生的TR類不是靜態的動態來.. – Arun 2013-05-04 09:06:15

+0

我再怎麼弄價值? – Arun 2013-05-04 09:12:38

0

試試這個,

$(document).ready(function(){ 

var class_name="3"; //you can specify the class name here 

var x=$("div.fav").find("tr."+class_name+" td").html(); 
alert(x); 

}); 

獲取

 ........ 
+0

但tr類不是靜態的,它是動態的。 – Arun 2013-05-04 09:13:18

+0

@ user2318361你可以解釋你的需求嗎?當你需要找到價值?在頁面加載或單擊按鈕時,請指定 – Shin 2013-05-04 09:21:02

+0

@ user2318361,我編輯了我的答案,現在您可以將值分配給var class_name – Shin 2013-05-04 09:24:38