當你在這個小提琴點擊四個按鈕中的一個http://jsfiddle.net/Fe8mT/如何引用的DOM元素淘汰賽創建時的foreach綁定到observableArray
[Spades] [Hearts] [Diamonds] [Clubs]
淘汰賽將新LI項添加到對應的UL 「套裝」的按鈕。我想知道如何引用self.addCard
處理程序中新創建的LI元素。
self.addCard = function (data,event) {
var card = event.currentTarget.id; // the button's id (S, H, D, C)
self.hand.push(card);
};
我想添加一個css類到LI淘汰賽創建時,項目被推到observableArray上。如果單擊[Spades]按鈕,向observableArray添加一個「spade」,我會向LI添加Class(「spades」);如果單擊[Hearts]按鈕,我將添加Class(「hearts」)。
您是否還希望將這些類添加到已經退出的元素到列表中或僅添加到新添加的元素中? – nemesv
在實際的應用程序中,當observableArray最初由來自數據庫的數據填充時,必須將該類添加到添加到數組中的每個新項目中。然後用戶可以刪除一些項目,或者添加新的項目,並且該數組將被保存回數據庫。 – Tim