1

基本的に特定の要素のスタイルを設定するjQueryのプラグインに取り組んでいます。jqTransformのように、要素を置き換えることもできますが、実際の要素を画面の外に配置して、スタイルを設定した新しい要素を作成することにしました。これにより、実際の要素の実際のイベントをトリガーできます。また、テキストボックスのonclickハンドラーまたはonchangeハンドラーが存在する場合、jqTransformにはそれが含まれませんが、この方法では含まれます。

これが私の問題です。ユーザーがボタンを持っているとしましょう。後でアプリで、ユーザーはボタンの値を変更することを決定します。元のボタンの値は変更されますが、スタイル設定されたボタンは変更されません。元のボタンの値が変更された場合にスタイル設定されたボタンの値も変更されるように要素を接続する方法はありますか?

4

1 に答える 1

6

onpropertychangedイベントを使用して、オブジェクトのプロパティの変更をキャッチできます。

$("#buttonid").bind('propertychange', function(e) {
    if (e.originalEvent.propertyName == "value") {
       // value is changed, handle it here      
    }
});
于 2009-05-30T02:29:31.013 に答える