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