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