1

一部のページに自動的に含まれる jQuery の noConflict インスタンスがあります。このコードは、見つかった一致するフォーム フィールドを自動的に更新します。例えば:

var jq = $.noConflict(true);

if (jq('input[name="field_name"]').length > 0) 
{
    jq('input[name="field_name"]').val('field_value');
}

このコードで、そのフォーム オブジェクトで標準の組み込みの「変更」イベントをトリガーして、それにアタッチされているリスナー/イベント ハンドラーが起動されるようにします。これは可能ですか?

jqueryで変更イベントをトリガーできることは知っていますが、これらは同じインスタンスのイベントハンドラーによってのみ取得されます。例えば:

jq('input[name="field_name"]').trigger('change');

jQueryの別のインスタンスであろうと、標準のjavascriptであろうと、変更イベントをリッスンしている可能性のあるものすべてに対して変更イベントをトリガーできるようにしたいと考えています。

誰か助けてくれますか、それとも行き過ぎですか?

ありがとう

4

1 に答える 1