2016-05-10 13 views
3

の違いは何ですか。どちらも異なる動作をするケースはありますか?jQueryの変更対トリガー( '変更')()

+2

'.changeは()' .trigger(「変更」) ' –

+3

私はその非常によく、HTTPSを文書化しているため、オフトピックとして、この質問を閉じるために投票しています'のための短いハンドラである://api.jquery .com/change/ – Satpal

+0

'.trigger( 'change')'を使って変数を送ることができます。 – guradio

答えて

3

​​は言う:

この方法は、第三の最初 2つのバリエーションにおいて.onのショートカット( "変更"、ハンドラ)、および.trigger( "変化")です。

2

トリガーと変更の両方がイベントですが、トリガーはページロード時にここのような場所を呼び出す機能を提供します。 この変更イベントをページロードで呼び出す場合は、$(elemnet).trigger( 'change')を使用できます。

$(elemnet).on("change", function(){ 
    // statement 
}) 

$(document).ready(function() { 
    $(elemnet).trigger('change'); 
}); 
+0

またはリスナーが別のHTMLレイヤーに配置されている場合は、私は正しいのですか? –

+0

どこでも同じページにあります –

+1

例を使用すると、change()も機能します。 –

関連する問題