-1

これが私のjqueryプラグインです。あまり機能しませんが、機能しません。私は何を間違っていますか?

(function($) {

jQuery.fn.myTest = function(){
    var $this = jQuery(this);
    $this.on('keyup', function(){
        $(this).after('<div>event</div>');
    })
    return this;
}

}(jQuery));    
$(".test").myTest();
alert('asasfd')

アラートや div は追加されていません。フィドルはこちらhttp://jsfiddle.net/vfDKj/3/

4

3 に答える 3

0

jQueryを2.0.xなどの新しいものに変更してRunを押してみてください。スクリプト全体は正常に見え、入力のキーアップ後にアクションが提供されています。また、実際にうまくいかないことを説明してください。アラートが表示されない場合は、お使いのブラウザで JavaScript が無効になっている可能性があります。

于 2013-06-10T10:36:08.000 に答える
0

うまくいっているようです。これが機能しているスクリーンショットです。

ここに画像の説明を入力

于 2013-06-10T10:36:52.087 に答える