1

「行の追加」リンクのクリックをシミュレートするために jQuery を使用しようとしています。リンクに添付されたJavaScript関数をトリガーしたい。

行を追加する関数は別のファイルにあるため、直接呼び出すことはできません。(具体的には、Django の admin inline.js ファイルの 57 行目から始まります。) 私の唯一の他のオプションは、リンクでクリック イベントをトリガーすることだと思います。

テーブル図

ただし、次の方法でこれを実行しようとしました。

$("tr.add-row a").trigger('click');

無駄に。クリック イベントをトリガーしません。

jQueryにリンクをクリックさせるにはどうすればよいですか? (または、最終的に、どうすれば行を追加できますか?)

前もって感謝します!

4

2 に答える 2

1

問題が見つかりました: Django の jQuery はdjango.jQuery、標準のjQueryやではなく で名前空間が設定されていました$

私は書かなければならなかった

var jQuery = django.jQuery;
var $ = django.jQuery;

私のスクリプトの前で、今は動作します。

于 2013-05-26T13:43:48.373 に答える