嗨,大家好我有一個簡單的問題,即時通訊嘗試從html表格行中獲取值。兒子當我點擊表格行刪除按鈕我想把這些值的變量發送到服務器。我從這裏找到了http://jsbin.com/ihaqe6的東西,看起來像我需要的東西,但當我把它放在一起爲我的方案,它不起作用。獲取jQuery的錶行值
這裏是表html。
<table id='thisTable' class='disptable' style='margin-left:auto;margin-right:auto;' >
<tr>
<th>Fund</th>
<th>Organization</th>
<th>Access</th>
<th>Delete</th>
</tr>
<tr>
<td class='fund'>100000</td><td class='org'>10110</td><td>OWNED</td><td><a class='delbtn'ref='#'>X</a></td></tr>
<tr><td class='fund'>100000</td><td class='org'>67130</td><td>OWNED</td><td><a class='delbtn' href='#'>X</a></td></tr>
<tr><td class='fund'>170252</td><td class='org'>67130</td><td>OWNED</td><td><a class='delbtn' href='#'>X</a></td></tr>
<tr><td class='fund'>100000</td><td class='org'>67150</td><td>PENDING ACCESS</td><td><a class='delbtn' href='#'>X</a></td></tr>
<tr><td class='fund'>100000</td><td class='org'>67120</td><td>PENDING ACCESS</td><td><a class='delbtn' href='#'>X</a>
</td>
</tr>
這裏是jquery。
var tr = $('#thisTable').find('tr');
tr.bind('click', function(event) {
//var values = '';
// tr.removeClass('row-highlight');
var tds = $(this).addClass('row-highlight').find('td');
$.each(tds, function(index, item) {
values = values + 'td' + (index + 1) + ':' + item.innerHTML + '<br/>';
alert(values);
});
alert(values);
});
我做錯了什麼?我一直在看例子,但我似乎無法做到這一點。
米格爾
什麼你期望的輸出是,從HTML樣本? –
警報顯示什麼? –
我預計從點擊的行中得到的值將被提醒。至少開始。 – Miguel