2012-03-19 62 views
7

將模型引用直接傳遞給HTML元素是否正確?將模型引用直接傳遞給HTML元素是否正確?

window.car = { 
    color: "blue", 
    maxSpeed: 200 
} 
var element = $("<div>"); 
car.$element = element; 
element[0]._model = car; 

$(「」)創建一個新的jQuery元素。 JQuery包含了保存在關鍵字0,1,2 ...中的元素,所以[0]返回第一個包裝的HTML元素。 _model只是參考變量的名稱。

+0

我猜寡婦的拼寫是錯誤的。請檢查您的代碼。 – 2012-03-19 14:26:03

+0

MVC模型如何映射到JavaScript?服務器端不是模型嗎? – 2012-03-19 14:27:17

+0

我試圖保持清晰的想法。模型的起源是無關緊要的。它是客戶端腳本。 – 2012-03-19 14:30:06

回答

1

,也許你可以連接對象的屬性data-model而不是直接將其附着作爲DOM節點屬性(也可能是破壞性的),只是用

$(element[0]).data('model', car); 
相關問題