2011-07-25 25 views
8

üzerine tıklayın olayını almak için ben ben jquery kullanarak any of the column of <tr class="rows"> tıkladıysajQuery Tablo satırda

<table> 
<tr class="rows"><td>cell1</td><td>cell2</td></tr> 
</table> 

Nasıl bir uyarı mesajı ayarlayabilirsiniz Aşağıdaki tablo?

cevap

14
Sen satırların kabı kökünü etkinliği tıklayarak ekler iyi performans için temsilci kullanabilirsiniz

yani tablo

$(document).ready(function(){ 
    $("tableSelector").delegate("tr.rows", "click", function(){ 
     alert("Click!"); 
    }); 
}); 
+0

Merhaba, Colomn hearder html'i bu işlevin içine nasıl alabilirim? –

+1

@NikhilDinesh - Hangi sütunun tıklandığını bulmak ve dizinine ulaşmak için 'event.target' işlevini kullanabilirsiniz. Dizini kullanarak, başlıktan gerekli sütunu seçebilir ve html'yi alabilirsiniz. – ShankarSangoli

+0

Yardımlarınız için teşekkürler Shankar. –

5
$(document).ready(function(){ 
    $("tr.rows").click(function(){ 
     alert("Click!"); 
    }); 
}); 
1
$(".rows").click(function(){ 
    alert('click'); 
}); 
10
$(
    function(){ 
     $(".rows").click(
     function(e){ 
      alert("Clicked on row"); 
      alert(e.target.innerHTML); 
     } 
    ) 
    } 
) 

Example

iyi çözüm

$(document).on("click","tr.rows td", function(e){ 
    alert(e.target.innerHTML); 
});