Jquery对话框 - 点击超链接时打开

3
我有一个jQuery数据表格,其中第1列的每个单元格都有超链接。
<a href = "...../path/?id=1234" > 1234 </a>
<a href = "...../path/?id=1235" > 1235 </a>
<a href = "...../path/?id=1236" > 1236 </a>

它们都是jQuery数据表格中一列的单元格。

现在,我想在jQuery对话框中打开此链接。

此外

我是JavaScript新手,请告诉我是否可以实现此功能。

<a href = "...../path/?id=1234" > 1234 </a>

在href标签中,id = 1234的值被存储在某个变量中,因为我需要使用 "id" 值进一步运行一些Django查询。


您在 href 属性后面缺少双引号。 - Brewal
@brewal - 谢谢,我已经进行了更正。 - user1500727
1个回答

0
只需为这些链接添加一个类,并处理 click 事件。例如:
<a href = "...../path/?id=1234" class="dialog-link"> 1234 </a>
<a href = "...../path/?id=1235" class="dialog-link"> 1235 </a>
<a href = "...../path/?id=1236" class="dialog-link"> 1236 </a>

这是 jQuery 代码(确保它在“document(ready)”之后)。
$(".dialog-link").click(function(e){
e.preventDefault(); //Don't open the link as a default behaviour
//Call the dialog function here.
});

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接