首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery-JTable:为行添加单击事件?

jQuery-JTable:为行添加单击事件?
EN

Stack Overflow用户
提问于 2013-04-08 22:08:56
回答 1查看 16.2K关注 0票数 11

我必须按照下面的代码来显示我的用户表,这是由JTable实现的。

代码语言:javascript
复制
<script type="text/javascript">
    $(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');              
    });    

</script>

<div id="content">
    <h1>Users</h1>      

    <br />
    <div id="userTableContainer">

    </div>
</div>

是否可以为每一行添加自定义操作事件?这样我就可以向我的控制器提交一个类似"user/showUser.htm“的请求。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-09 20:57:55

这应该会让你走上正轨:

代码语言:javascript
复制
$('#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);
        });
    }
});
票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15881334

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档