我有一個應用程序(Spring 4 MVC + Hibernate 4 + MySQL + Maven集成示例使用註釋)和JQuery,我想調用一個函數,只要用戶點擊一行使用官方jQuery用戶界面庫,但它不起作用JQuery點擊表
<script type="text/javascript">
$('#productResultTable').delegate("tr", "click", function() {
alert ('productResultTable');
var id = $(this).attr("id");
if (id != undefined) {
document.getElementById('itemId').value=id;
showItem (id);
}
});
</script>
<table cellspacing="0" cellpadding="0" border="0" id="productResultTable" class="table table-striped">
<thead>
<tr>
<th width="10%">
Licence No. <span class="ui-icon-triangle-1-n"></span>
<input class="form-control" type="text" />
</th>
<th width="25%">
Product name <span class="ui-icon-triangle-1-n"></span>
<input class="form-control" type="text" />
</th>
<th class="notinmobile">
Category <span class="ui-icon-triangle-1-n"></span>
<input class="form-control" type="text" />
</th>
<th class="notinmobile">
Manufacturer <span class="ui-icon-triangle-1-n"></span>
<input class="form-control" type="text" />
</th>
<th class="notinmobile">
Country(ies) <span class="ui-icon-triangle-1-n"></span>
<input class="form-control" type="text" />
</th>
<th class="notinmobile">
Retailer(s) <span class="ui-icon-triangle-1-n"></span>
<input class="form-control" type="text" />
</th>
</tr>
</thead>
<tbody>
<tr id="915447" class="odd">
<td>ES-LR-017-001</td>
<td><img src="images/bedmattress1.jpg"/>3-delt Rejse Helsemadras 60*120, varenummer 691738</td>
<td class="notinmobile">bed mattresses</td>
<td class="notinmobile">Carpenter ApS</td>
<td class="notinmobile">Denmark </td>
<td class="notinmobile">Carpenter aps</td>
</tr>
</tbody>
<tfoot>
<tr style="border-top:1px solid #336699;">
<th>
License No.
</th>
<th>
Product name
</th>
<th class="notinmobile">
Category
</th>
<th class="notinmobile">
Manufacturer
</th>
<th class="notinmobile">
Country(ies)
</th>
<th class="notinmobile">
Retailer(s)
</th>
</tr>
</tfoot>
</table>
給出把你的代碼中的document.ready處理程序,或者把'script'標籤在你的HTML結束,只是''