【发布时间】:2012-03-15 19:36:37
【问题描述】:
这与this question 非常相似,但它不适用于我。我也看过this 和this,但还是不行。
我需要获取点击按钮上方的表格 ID。
如果我单击顶部按钮(删除请求 div),我将获得表 t1 ID。
我的代码如下所示:
<table id="t1"></table>
<div class="bulk_action">
<div title="Remove requests" class="trash_iconset_grey_16px removeRequest"></div>
<div title="some other button" class="abc"></div>
</div>
<table id="t2"></table>
<div class="bulk_action">
<div title="Remove requests" class="trash_iconset_grey_16px removeRequest"></div>
<div title="some other button" class="abc"></div>
</div>
JS代码
jQuery('.removeRequest').live ('click', function(){
var div_obj = jQuery(this).closest('div');
//alert(jQuery(div_obj).attr('class')); //<-- this works
var tbl = jQuery(div_obj).prev('table:first'); // <-- This is not working
alert(jQuery(tbl).attr('id'));
});
谁有解决这个问题的建议?
【问题讨论】:
标签: jquery