2009-05-30 12 views
1

私は基本的に特定の要素をスタイルするjQuery用のプラグインを開発中です。 jqTransformのように、私は要素を置き換えることができますが、私は実際の要素を画面の外に配置し、新しい要素をスタイル化することを選択しました。これにより、実際の要素の実際のイベントがトリガされます。また、テキストボックスのonclickハンドラまたはonchangeハンドラがある場合、jqTransformにはそれが含まれませんが、この方法では、それがインクルードされます。jQuery/Javascript - ボタンの値が変更されたときにイベントを発生させる方法

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

答えて

6

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

$("#buttonid").bind('propertychange', function(e) { 
    if (e.originalEvent.propertyName == "value") { 
     // value is changed, handle it here  
    } 
}); 
+0

私が思いついたよりも良いアプローチだと認めなければなりません –

関連する問題