2014-04-19 58 views
0

所以,我有以下的HTML編程方式創建按鈕和連接div元素

<tr class="forum forum_268"> 
    <td class="icon"> 
     <a href="forumdisplay.php?forumid=268"><img src="http://fi.somethingawful.com/forumicons/byob.gif" title="118527 replies in 4674 threads" alt=""></a> 
    </td> 
    <td class="title"> 
     <a class="forum" href="forumdisplay.php?forumid=268" title="Want to have a good time with friends online? Step in and have a chat. Chill out and enjoy yourselves online.">BYOB 8.2</a> 
     <div class="subforums"><b>SUBFORUMS:</b> (None)<input style="float:right;" type="button" class="sb" value="Add">Test</div> 
    </td> 
    <td class="moderators"><a href="member.php?action=getinfo&amp;userid=85738">Jett</a>, <a href="member.php?action=getinfo&amp;userid=173896">Arnold of Soissons</a></td> 
</tr> 

我有一個按鈕,這裏面你可以看到。假設這種類型的代碼在頁面上重複15次左右。當有人點擊按鈕時,我需要取對應於他們點擊的代碼。

有沒有一種很好的方式將這個整個元素class =「forum_268」的數據綁定到按鈕上,因此當它被點擊時我可以訪問它?

我相信我可以做一些隱藏的輸入,但是這是真的很亂

回答

2

這讓元素TR類=「論壇forum_268」

$('.sb').click(function(event) { 
    var a = $(this).parents('.forum'); 
    }); 
+0

你的第一個答案是偉大的,但這是更簡潔!我應該指出,jQuery也很好,woops。這是有道理的,很棒,謝謝!標記爲答案 – user1079404

相關問題