我想獲取點擊的表格行號。 表有ID只在表體,而不是表,TR和TD獲取表rownum?
問:
我怎樣才能得到我點擊的行號?
test.prototype.clickRowDisplay = function() {
//code
};
我想獲取點擊的表格行號。 表有ID只在表體,而不是表,TR和TD獲取表rownum?
問:
我怎樣才能得到我點擊的行號?
test.prototype.clickRowDisplay = function() {
//code
};
試試這個:
$('#thetable').find('tr').click(function(){
alert('You clicked row '+ ($(this).index()+1));
});
這將返回其點擊
首先,thx爲答案。但我只是想使用這種邏輯沒有.click表單。我想讓我知道表體行的數量。 – Randy
這將讓你的點擊行的索引TR的行數。代碼如下。
$('#thetable').find('tr').click(function(){
alert('You clicked row '+ ($(this).index()+1));
});
如果要返回存儲在每行第一個單元格中的數字。然後,它的代碼如下圖所示:
$('#thetable').find('tr').click(function(){
var row = $(this).find('td:first').text();
alert('You clicked ' + row);
});
這可以幫助您:
$("table tr").on("click",function(index){
alert("You Click Number : " + ($(this).index() + 1));
})
最終代碼:
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<table border="1">
<tr><td>Ehsan</td><td>Taghdisi</td></tr>
<tr><td>Amin</td><td>Abbas</td></tr>
<tr><td>Saeed</td><td>Hassani</td></tr>
<tr><td>Karim</td><td>kazem</td></tr>
</table>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("table tr").on("click",function(index){
alert("You Click Number : " + ($(this).index() + 1));
})
})
</script>
</body>
</html>
純代碼編寫請求是關閉 - Stack Overflow的主題 - 我們預計 這裏的問題涉及* specifi C *編程問題 - 但我們 將高興地幫助你自己寫!告訴我們 [你試過的東西](http://stackoverflow.com/help/how-to-ask),以及你卡在哪裏。 這也將幫助我們更好地回答你的問題。 – cartant