获取用户点击的ID的ID

时间:2013-06-17 15:21:46

标签: jquery jeditable

我在JSP中使用Jeditable来编辑表的内容。除了使用

确定和取消之外,我创建了其他按钮
submit    : '<button type="submit" class="ok" id="ok" value="ok">OK</button> <button type="submit" class="gotourl" id="res" value="Reset">Go To URL</button>'

但我无法区分哪个按钮用户只是点击了,无论是Ok还是Cancel。尝试最近4天.....以下是我的完整代码...

$('.edit_area').editable('http://131.247.19.103:80/trimms_1/parameters.action', { 
                                         type      : 'textarea',
                                         cancel    : 'Cancel',
                                         callback : function(value, settings) {

                                         window.location.reload();
                                        },
                                         submit    : '<button type="submit" class="ok" id="ok" value="ok">OK</button> <button type="submit" class="gotourl" id="res" value="Reset">Go To URL</button>',
                                         third     : 'Alert!',
                                         indicator : '<img src="img/indicator.gif">',
                                         id : '$(this).attr("id")',
                                         submitdata : function() {
                                         var id2 = '${param.city}';

                                         return {city: id2, tableid: $(this).closest('table').attr('id'),
                                         rowid: $(this).parent().index(),button: selectedId}},
                                         tooltip   : 'Click to edit....',
                                         name : 'newvalue'

                                     });

1 个答案:

答案 0 :(得分:0)

var colIndex = $(this).parent().children().index($(this)); ---这将获得列ID

tableid: $(this).closest('table').attr('id') - 这将得到表格id ...................

rowid: $(this).parent().index() - 这将获得正在编辑的表的行ID ....