javascript - 将模型引用直接传递给 HTML 元素是否正确?

标签 javascript jquery html model

将模型引用直接传递给 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/

相关文章:

javascript - 从数据库中获取选择选项的列值

javascript - 我无法使用 jquery 让我的动画在我的网站加载时工作

javascript - 创建一个循环来读取文本文件或实时更改

javascript - 如何根据子元素值对父元素进行排序?

javascript - 使用 mousedown 在 Canvas 上拖动圆圈

javascript - 在悬停 css 上动画 div - 可能的循环

javascript - JS/jQuery - 页面加载时启动功能,每 x 秒一次,点击时启动功能

javascript - JQuery:如何在正文中添加脚本?

javascript - 展开后更改 anchor <a> 标签的背景图片 + CSS

javascript - Bootstrap 表跟随 div 内的滚动