0

我有一个 JQuery 对话框,我在其中使用 JQuery 数据表来显示一些数据。在数据表中,我正在显示带有以下代码的超链接

<a href="javascript:callFunction()">Download</a>

但是对 javascript 方法的调用无法通过对话框进行。

有人可以帮我解决这个问题吗?

编辑: http: //jsfiddle.net/wrV2b/1/ 为我的问题创建了 Jsfiddle。

谢谢,哈雷什

4

2 回答 2

0

您可能想考虑使用 Div 或 Button 而不是锚点。例如:

<div onclick="callFunction()">Download</div>

或者

<button onclick="callFunction()">Download</button>

div/button 可以让您更好地控制外观,而无需从浏览器继承所有格式。IMO 它也更直观:链接带你到某个地方,按钮做一些事情。

于 2013-04-29T07:45:22.023 回答
0

尝试这个:

<a href="#" onclick="javascript:callFunction()">Download</a>

或者

<a href="javascript:void(0);" onclick="callFunction();">Download</a>
于 2013-04-29T07:41:56.250 回答