我的页面上有几个链接,每个链接包含不同的id=X
。我想在用户点击任何这些链接时打开一个对话框,并且还想要点击的链接的id
值。使用此ID我需要返回我的服务器并使用ajax将对象框中的页面提取。
我的第一步是尝试将ID放入对话框中。所以,我创建了一个示例:http://jsbin.com/ajefel/1/
此对话框打开,但是,我不知道如何在对话框中访问所点击链接的id
值。
问题
在example above中,如何在对话框中包含所点击链接的值?
答案 0 :(得分:0)
将对发件人的引用传递给您的函数:
<a href="#?id=3" onclick="return showDialog(this)">
修改函数以接受发件人作为参数:
function showDialog(sender){
// TODO
alert(sender);
}
PS:尽可能避免内联javascript ..
查看修改后的JSBIN。