问题标签 [jquery-data]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 将数据绑定到 Backbone 中的模板元素是否被认为是不好的做法?
在我的 Backbone.js 应用程序中,我的一个视图通过模板呈现表格。
我需要将一些数据绑定到表行。但它们是在模板中创建的。是否可以向我的视图添加一个方法,在该方法中我使用 jQuery 的函数将数据绑定到每个元素,.data()
或者这在 Backbone 圈子中被认为是不好的做法?
编辑:我的隐含问题是,如果答案是它被认为是不好的做法,是否有更骨干的方式来做到这一点。
jquery-data - HTML 5 数据属性和 jQuery 数据是一回事吗?
在 HTML 5 中,可以将任意 'data-' 属性设置为元素,例如
jQuery 框架有方法来做类似的事情(.data()
等)。我的问题是 jQuery 方法是否只是操作和读取这些 html5 数据属性,或者它们指的是不同的 jQuery 类型数据属性?
javascript - 为什么使用 $.data 而不是将属性分配给“this”?
我注意到很多 jQuery 插件开发人员使用 $.data 函数来存储某种动作的状态。
而不是仅仅为插件对象实例分配一个属性:
这是怎么回事?使用 $.data 有什么好处吗?
javascript - 如何在尚未在 DOM 中的元素上使用 jQuery 设置数据属性?
如何在尚未在 DOM 中的元素上使用 jQuery 设置数据属性?
代码:
当我将数据属性附加到文档时,它不会出现。其他属性确实出现了。
javascript - 使用jQuery将数据属性设置为div
我正在尝试将数据属性设置为以前没有任何值的 div。
使用 jQuery,第一个方法(数据)不做任何事情,但是 attr 方法可以正常工作。
我是否错误地使用了数据功能?
jquery - 将具有 id 的 div 中的克隆值匹配到具有匹配数据名称的 div
这是我要完成的逻辑:
如果
一个元素的 id="" 匹配另一个元素的 data-attribute=""
然后
.clone 具有所述 id="" 元素的值并将其附加到具有所述 data-attribute="" 的元素
在实践中,代码将转换如下:
前
后
我的不足之处:我无法自动化这个过程。我只能通过寻址特定的 id 找到一个元素,然后将该信息 .clone 到另一个元素上。
当前代码:http: //jsfiddle.net/jTLnH/1/
jquery - jquery 获取带有连字符和区分大小写的 HTML 5 数据属性
如何使用 jquery 获取数据属性.data()
?在哪种情况下 html5data-*
属性转换为小写和驼峰式?使用自定义属性存储数据时要遵循的所有主要规则是什么?
javascript - 数据双向切换文本
我正在尝试用数据切换文本“显示更多”和“显示更少”,我的脚本几乎可以工作,但我需要它在变成文本“显示更少”并继续切换“显示更多”和“少显示”。我的功能中缺少什么?
这是我的jsfiddle:http: //jsfiddle.net/Manna/3Ndcg/1/
});
javascript - 使用 .data() 而不是使用普通变量存储数据的原因是什么?
假设我必须记住某个元素的初始高度。我看到的一种常见做法是将此值保存$.data
在该元素上。
我无法理解这样做的好处。为什么不简单地保留一个具有该值的简单变量,或者如果有多个元素,则保留一个具有值的数组?使代码易于理解。