我有一个 JQuery 对话框,我在其中使用 JQuery 数据表来显示一些数据。在数据表中,我正在显示带有以下代码的超链接
<a href="javascript:callFunction()">Download</a>
但是对 javascript 方法的调用无法通过对话框进行。
有人可以帮我解决这个问题吗?
编辑: http: //jsfiddle.net/wrV2b/1/ 为我的问题创建了 Jsfiddle。
谢谢,哈雷什
我有一个 JQuery 对话框,我在其中使用 JQuery 数据表来显示一些数据。在数据表中,我正在显示带有以下代码的超链接
<a href="javascript:callFunction()">Download</a>
但是对 javascript 方法的调用无法通过对话框进行。
有人可以帮我解决这个问题吗?
编辑: http: //jsfiddle.net/wrV2b/1/ 为我的问题创建了 Jsfiddle。
谢谢,哈雷什
您可能想考虑使用 Div 或 Button 而不是锚点。例如:
<div onclick="callFunction()">Download</div>
或者
<button onclick="callFunction()">Download</button>
div/button 可以让您更好地控制外观,而无需从浏览器继承所有格式。IMO 它也更直观:链接带你到某个地方,按钮做一些事情。
尝试这个:
<a href="#" onclick="javascript:callFunction()">Download</a>
或者
<a href="javascript:void(0);" onclick="callFunction();">Download</a>