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

时间:2013-09-03 14:39:28

标签: javascript jquery html

我有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>

id = 1234 href标记中的值存储在某个变量中,因为我必须使用“id”值进一步运行一些Django查询

1 个答案:

答案 0 :(得分: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.
});