2012年9月5日 星期三

jQuery widget 外部存取 widget 內部的屬性或 method

最近使用 jQuery ui.multiselect 的 widget 實作了一個畫面:

現在 user 想知道, 有幾個 item 被選取, 要在 widget 外部存取 widget 內部的屬性或 method, 可以這樣子做:
var widget = $(".multiselect").data("multiselect");
alert(widget.count);

這樣子就拿到 widget object 裡自行定義的屬性 count 裡的值.




資料來源:
Accesing widget instance from outside widget
http://stackoverflow.com/questions/8506621/accesing-widget-instance-from-outside-widget


jQuery UI Multiselect
http://www.quasipartikel.at/multiselect/


特別感謝:


 *  Michael Aufreiter (quasipartikel.at)
 *  Yanick Rochon (yanick.rochon[at]gmail[dot]com)


心得:
這真的是一個 "超神奇" 的 jQuery Widget, 真是令人嘆為觀止.

沒有留言:

張貼留言

Facebook 留言板