0

JQueryデータテーブルを使用してデータを表示するJQueryダイアログボックスがあります。データテーブルでは、次のコードでハイパーリンクを表示しています

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

しかし、javascript メソッドの呼び出しはダイアログを介して機能しません。

誰かがこの問題を解決するのを手伝ってくれませんか?

編集: http://jsfiddle.net/wrV2b/1/ 私の問題のために Jsfiddle を作成しました。

ありがとう、ハリーシュ

4

2 に答える 2

0

これを試して:

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

また

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

アンカーを使用するのではなく、Div または Button を使用することを検討したい場合があります。例えば:

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

また

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

div/button を使用すると、ブラウザーからすべての書式を継承することなく、外観をより詳細に制御できます。IMO もより直感的です。リンクはどこかに移動し、ボタンは何かを行います。

于 2013-04-29T07:45:22.023 に答える