2
我檢查了幾個網站,我想出瞭如下:jQuery的錶行單擊不工作
<table class="admin_table">
<thead>
<tr>
<th>Company Name</th>
<th>Industry</th>
</tr>
</thead>
<tbody>
<tr url="/home/companies/1">
<td>Microsoft</td>
<td>Computer Software</td>
</tr>
</tbody>
</table>
$(document).ready(function() {
$(".admin_table tr").not(':first').click(function() {
var url = $(this)..attr("url");
if (url != null && url != '') {
window.location = url;
}
});
});
然而,在該行點擊時,它沒有響應?
我最初閱讀下列網站此:
jQuery - Click event on <tr> elements with in a table and getting <td> element values
http://www.electrictoolbox.com/jquey-make-entire-table-row-clickable/
有什麼我在我的代碼失蹤?在很多情況下,代碼是相同的...
'$(this)'後面應該有'..'(兩個點)? – Hamish 2012-08-15 22:16:06
如果我在$(this)之後刪除了兩個點,它對我有用。見http://jsfiddle.net/WbqFj/ – Hamish 2012-08-15 22:17:09
哇...我怎麼完全錯過了。現在工作。 – KVISH 2012-08-15 22:17:46