簡體   English   中英

jQuery / Javascript-當按鈕的值更改時,如何觸發事件?

[英]jQuery/Javascript - How to fire an event when a button's value is changed?

我正在為jQuery制作插件,該插件本質上將對某些元素進行樣式設置。 像jqTransform一樣,我可以替換元素,但是我選擇將實際元素放置在屏幕之外,並制作一個樣式新穎的元素。 這允許觸發真實元素的實際事件。 另外,如果存在用於文本框的onclick處理程序或onchange處理程序,則jqTransform將不包括該內容,而通過這種方式,它將包含它。

這是我的問題。 假設用戶有一個按鈕。 稍后在應用程序中,用戶決定更改按鈕的值。 它將更改原始按鈕的值,但不會更改樣式按鈕的值。 有什么方法可以連接元素,以便如果更改原始按鈕的值,以及樣式按鈕的值也能更改?

您可以使用onpropertychanged事件捕獲對象的任何屬性更改。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM