2010-07-01 68 views
3

我有一個MVC中的UserControl,它可能會在頁面上重複多次。jQuery在同一個容器中查找類名的元素

說我有這樣的事情如下:

<div> 
    <a href="#" class="enableTextBox">edit</a>" 
    <input type="text" class="comments" readonly="readonly" /> 
</div> 

<div> 
    <a href="#" class="enableTextBox">edit</a>" 
    <input type="text" class="comments" readonly="readonly" /> 
</div> 

<div> 
    <a href="#" class="enableTextBox">edit</a>" 
    <input type="text" class="comments" readonly="readonly" /> 
</div> 

我怎樣才能找到class="comments"元件,其在同一divclass="enableTextBox"鏈接,在鏈接的onclick事件?

這是處理元素ID衝突的明智方式嗎?有沒有更好的辦法?在企業應用程序中運行並確保數據一致性的安全性如何?

回答

1
$(".enableTextBox").click(function() { 
    $(".comments", $(this).parent()) //this will get you the comments associated with the anchor you click on 
}) 
相關問題