我有一個可觀察的數組,我添加或刪除元素。元素顯示爲DIV。 我想使每個DIV可拖動,但是因爲DIV是在飛行中創建的,所以我不確定如何執行此操作。我正在考慮使用JQuery live()函數,但我需要傳遞和操作,所以我不認爲這是正確的方法。Knockoutjs和JQuery的可拖動div
這是我的代碼: 淘汰賽:
function AssetViewModel() {
var self = this;
self.assets = ko.observableArray([]);
self.addAsset = function(){
self.assets.push(
{
id: "1",
content: "Hello World",
type: "Asset"
}
);
}
self.removeAsset = function(asset){
self.assets.remove(asset);
};
};
HTML:
<div id="layer1" data-bind="foreach: assets">
<div data-bind="text: content" class="asset"></div>
</div>
任何建議,將不勝感激!
工作就像一個魅力!但是我必須做出一個改變,它不應該是一個功能。 –
你是對的!不知道我是如何錯過的,很好。我更新了答案。很高興它對你有效。 – nwayve