jQuery-JTable:为行添加点击事件?
我必须按照代码来显示我的用户表,这是由JTable实现的。
$(document).ready(function() { $('#userTableContainer').jtable({ title: 'Users', selecting: false, paging: true, pageSize: 15, sorting: true, addRecordButton: false, saveUserPreferences: false, create: false, edit: false, actions: { listAction: 'user/getUsers.htm', }, fields: { username: { title: 'username' }, firstname: { title: 'firstname' }, lastname: { title: 'lastname' }, company: { title: 'company' } } }); $('#userTableContainer').jtable('load'); }); Users
是否可以为每一行添加自定义操作事件? 这样我就可以向我的控制器提交像“user / showUser.htm”这样的请求了。
这应该让你顺利:
$('#userTableContainer').jtable({ .... recordsLoaded: function(event, data) { $('.jtable-data-row').click(function() { var row_id = $(this).attr('data-record-key'); alert('clicked row with id '+row_id); }); } });