我有以下表结构:
<th data-column-index="7">Total Activity Amount
<a class="btn btn-app btn-default filterStyle" onclick="getFilter(this)">
<i class="fa fa-filter f_7" aria-hidden="true"></i>
</a>
</th>
当我单击 getFilter() OnClick 事件时,我需要获取“数据列索引”值。我已经尝试过以下在 Onclick 事件中获取父值的方法
function getFilter1(e){
var evID=$(e).parent().find('data-column-index').val();
alert(evID);
}
或者
var evID = $(this).parent('thead th').attr("data-column-index");
或者
var evID = $(this).closest('th').attr("data-column-index");
我得到相同错误的所有原因,例如“错误!内容未定义。
请帮我解决这个问题。谢谢
请注意: 'data-column-index' 是 J Query 数据表中的动态值,当我们改变位置时它会自动更新。所以我不能直接将此值添加到点击事件
手掌心
忽然笑
相关分类