如何从自定义属性中获取ID?
我的行标记具有自定义属性:
<tr data-type="element" data-id="<?php echo $item->id; ?>">
我的jQuery代码:
// Delete Item
$('a[name=c5]').click(function(evt) {
evt.preventDefault();
var t = $(this);
if(confirm('Are you sure you want to delete this item?') == true) {
var id = t.parent().parent().children('td').children('input[type=checkbox]').val(); // I cant use this anymore because I dont use checkboxes any more. Just delete button.
var element = t.parent().parent();
var height = element.height();
$.post('rent.php', {
'act':'2',
'id':id
}, function(data) {
console.log(data)
if(data == '1')
element.fadeOut(700);
else
alert('Something went wrong. Please try again');
});
}
});
我想添加到行属性项ID,以便我的删除按钮知道它是要从数据库中删除的项。
假设a
你点击元素中的tr
与data
属性,那么你可以使用的组合closest()
和data()
:
var id = t.closest('tr').data('id');
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句