问题标签 [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.

0 投票
1 回答
92 浏览

javascript - 将数据绑定到 Backbone 中的模板元素是否被认为是不好的做法?

在我的 Backbone.js 应用程序中,我的一个视图通过模板呈现表格。

我需要将一些数据绑定到表行。但它们是在模板中创建的。是否可以向我的视图添加一个方法,在该方法中我使用 jQuery 的函数将数据绑定到每个元素,.data()或者这在 Backbone 圈子中被认为是不好的做法?

编辑:我的隐含问题是,如果答案是它被认为是不好的做法,是否有更骨干的方式来做到这一点。

0 投票
1 回答
90 浏览

jquery-data - HTML 5 数据属性和 jQuery 数据是一回事吗?

在 HTML 5 中,可以将任意 'data-' 属性设置为元素,例如

jQuery 框架有方法来做类似的事情(.data()等)。我的问题是 jQuery 方法是否只是操作和读取这些 html5 数据属性,或者它们指的是不同的 jQuery 类型数据属性?

0 投票
1 回答
26 浏览

javascript - 为什么使用 $.data 而不是将属性分配给“this”?

我注意到很多 jQuery 插件开发人员使用 $.data 函数来存储某种动作的状态。

而不是仅仅为插件对象实例分配一个属性:

这是怎么回事?使用 $.data 有什么好处吗?

0 投票
3 回答
1459 浏览

javascript - 如何在尚未在 DOM 中的元素上使用 jQuery 设置数据属性?

如何在尚未在 DOM 中的元素上使用 jQuery 设置数据属性?

代码:

当我将数据属性附加到文档时,它不会出现。其他属性确实出现了。

0 投票
1 回答
54 浏览

jquery - 为什么 animate() 不能与 data() 一起工作?

0 投票
4 回答
3686 浏览

javascript - 使用jQuery将数据属性设置为div

我正在尝试将数据属性设置为以前没有任何值的 div。

使用 jQuery,第一个方法(数据)不做任何事情,但是 attr 方法可以正常工作。

http://jsfiddle.net/5bT8p/

我是否错误地使用了数据功能?

0 投票
1 回答
26 浏览

jquery - 将具有 id 的 div 中的克隆值匹配到具有匹配数据名称的 div

这是我要完成的逻辑:

如果

一个元素的 id="" 匹配另一个元素的 data-attribute=""

然后

.clone 具有所述 id="" 元素的值并将其附加到具有所述 data-attribute="" 的元素

在实践中,代码将转换如下:

我的不足之处:我无法自动化这个过程。我只能通过寻址特定的 id 找到一个元素,然后将该信息 .clone 到另一个元素上。

当前代码:http: //jsfiddle.net/jTLnH/1/

0 投票
2 回答
25043 浏览

jquery - jquery 获取带有连字符和区分大小写的 HTML 5 数据属性

如何使用 jquery 获取数据属性.data()?在哪种情况下 html5data-*属性转换为小写和驼峰式?使用自定义属性存储数据时要遵循的所有主要规则是什么?

0 投票
3 回答
326 浏览

javascript - 数据双向切换文本

我正在尝试用数据切换文本“显示更多”和“显示更少”,我的脚本几乎可以工作,但我需要它在变成文本“显示更少”并继续切换“显示更多”和“少显示”。我的功能中缺少什么?

这是我的jsfiddle:http: //jsfiddle.net/Manna/3Ndcg/1/

});

0 投票
3 回答
68 浏览

javascript - 使用 .data() 而不是使用普通变量存储数据的原因是什么?

假设我必须记住某个元素的初始高度。我看到的一种常见做法是将此值保存$.data在该元素上。

我无法理解这样做的好处。为什么不简单地保留一个具有该值的简单变量,或者如果有多个元素,则保留一个具有值的数组?使代码易于理解。