【发布时间】:2012-10-01 10:57:14
【问题描述】:
我有一个链接,单击时会打开一个模式,但是该元素还具有我需要获取的 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 关键字,但没有成功。 我怎样才能做到这一点?
【问题讨论】:
-
你可以使用 $(this).data('id');
-
谢谢,它现在可以工作了,但是模式只在第一个条目时弹出。 html 在 foreach 循环中被回显。然而,模式只为第一个用户弹出,知道为什么会这样吗?
标签: php javascript jquery