我有jquery datatable,其1列的每个单元格都有超链接
<a href = "...../path/?id=1234" > 1234 </a>
<a href = "...../path/?id=1235" > 1235 </a>
<a href = "...../path/?id=1236" > 1236 </a>
它们都是jquery datatable中列的单元格。
现在,我想在“jQuery”对话框中打开此链接
加
我是javascript新手,请告诉我是否可以
有
<a href = "...../path/?id=1234" > 1234 </a>
href标记中的id = 1234值存储在某个变量中,因为我必须使用“id”值进一步运行一些Django查询
最佳答案
只需向这些链接添加一个类,然后处理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.
});
关于javascript - jQuery对话框-单击超链接时打开,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18595089/