4

クリック イベント ハンドラーを含むボタンを jeditable (jQuery プラグイン) に追加する方法はありますか? 私がやりたいことは、編集可能な要素をクリックし、「OK」と「キャンセル」ボタンのある入力要素が表示されたときに、テキストを含む別のボタンを追加し、クリックするとユーザーを別の URL にリダイレクトすることです。 .

それはできますか?どんな種類の助けも大歓迎です。事前に時間と労力を割いていただき、誠にありがとうございます。

よろしくお願いします。

4

1 に答える 1

4

jEditable のスパン/入力要素が作成された後、jQuery の live()メソッドを使用してボタンを追加できると思います

$('.editable').live('click', function() {
    // Live handler called.
    // And here's where it gets tricky with jEditable...the jQuery selector below may be all wrong  
    $('.editable').append('<button type="submit" class="gotourl">Go to URL</button>');
});

その後

$('.gotourl').live('click', function(){
    // Place your redirect code here
}

送信設定に別のボタンを追加しようとしたところ、問題なく機能しました

submit: '<button type="submit" class="ok">OK</button> <button type="submit" class="gotourl">Go To URL</button>'

そのため、[URL に移動] ボタンをクリックするとライブ メソッドが起動するはずです...ただし、jEditable も実行されます...したがって、一緒に動作させるためにデバッグする必要があります...

于 2010-08-13T14:50:17.880 に答える