0

変更される隠しフィールドの値があります。私の JavaScript では、この変更を検出して値を PHP スクリプトに渡すことを望んでいました。

非表示のフィールド値の変更イベントをトリガーする必要があることを読みました。この値は常に変化しているため、どうすればよいでしょうか。

以下は私が試したコードです:

 $('#supp').val().trigger('change');

 $('#supp').change(function ()
{
    populate();
})

これにより、コンソールエラーが発生します

Uncaught TypeError: Object has no method trigger.
4

1 に答える 1

2
$('#supp').trigger('change');

val()文字列、数値、または配列を返すため、事前に使用しないでください。

ただし、値を設定している場合は、私が想定している値をval()返しますjQuery

$('#supp').val('newValue').trigger('change');

change()また、トリガーを試みる前にハンドラーをバインドする必要があります。

于 2013-04-23T13:40:32.670 に答える