0

我的页面上有几个链接,每个链接都包含不同的id=X. 我想在用户单击这些链接中的任何一个时打开一个对话框,并且还想要id单击的链接的值。使用此 ID,我需要返回我的服务器并使用 ajax 将页面获取到对话框中。

我的第一步是尝试将 ID 放入对话框中。所以,我创建了一个示例:http: //jsbin.com/ajefel/1/

对话框打开,但是,我不知道如何访问id对话框中单击的链接的值。

问题

在上面的示例中,如何在对话框中包含单击链接的值?

4

1 回答 1

0

将对发件人的引用传递给您的函数:

<a href="#?id=3" onclick="return showDialog(this)">

修改函数以接受 sender 作为参数:

function showDialog(sender){
   // TODO
   alert(sender);
}

PS:尽可能避免使用内联 javascript..

查看您修改后的JSBIN

于 2012-10-23T15:02:34.770 回答