将模型引用直接传递给 HTML 元素是否正确?
window.car = {
color: "blue",
maxSpeed: 200
}
var element = $("<div>");
car.$element = element;
element[0]._model = car;
$("") 创建一个新的 jQuery 元素。 JQuery 已将包装元素保存在键 0,1,2 ...中,因此 [0] 返回第一个包装的 HTMLelement。 _model 只是引用变量的名称。
最佳答案
使用jQuery's data()
method为了那个原因。直接向 DOM 节点添加新属性可能会遇到问题,并且被认为是有害的。
关于javascript - 将模型引用直接传递给 HTML 元素是否正确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9771937/