我有一个链接,在点击时会打开一个模态,但是该元素还有一个data-id =“#id here”属性,我需要抓取它,所以我可以将它传递给我的PHP脚本进行处理。我怎么能做到这一点?
我的JS代码:
$(document).ready(function() {
$('#edit_general').click(editModal);
});
function editModal(event)
{
var modal = $('#editModal');
modal.modal({
show: true
});
}
我的HTML:
<li><a id="edit_general" href="#editModal" data-uid="<?php echo $u->id; ?>">Edit General</a></li>
我尝试使用this关键字,但它不起作用。 我怎么能做到这一点?
答案 0 :(得分:1)
您可以使用attr方法获取值:$(this).attr('data-uid')
答案 1 :(得分:1)
就像存储在data_id中一样。
$(document).ready(function() {
$('#edit_general').click(function() {
var data_id = $(this).data('uid');
var modal = $('#editModal');
modal.modal({
show: true
});
});
});