3

変更方法

$.fn.ajaxFormPostLink = function() {    
    this.live('click', function() {
        var $this = $(this);

...

.on()notを使用して somenthig.live()に、私は試しました:

$.fn.ajaxFormPostLink = function() {    
    $("body").on('click', this, function() {
        var $this = $(this);

...

しかしidが動かないので、jQueryプラグインで変更live()する方法。on()

4

2 に答える 2

3

この方法で使用するプラグインを再構築します。

$.ajaxFormPostLink(".someform",{... options ...});

例えば:

$.ajaxFormPostLink = function(selector,options) {

    $(document).on("click",selector,function(){
        ...
    });

};
于 2013-02-21T15:09:03.840 に答える
1

これを試して:

$("body").on('click', this.selector, function() {

単純な jQuery オブジェクトを扱っていると仮定します。

于 2013-02-21T15:08:40.287 に答える