问题标签 [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 投票
2 回答
84 浏览

jquery - jQuery 数据和对象

我正在尝试编写类似这样的代码:

正如您在“价值”内部看到的那样,我想在里面捕捉对象[id^=myitem_],但我不能。在这种情况下,每次我得到整个文档中的第一个对象。我认为在这里,在“价值”内部,$(this)是指窗口或整个文档。

任何的想法..?

0 投票
7 回答
206 浏览

javascript - 如何存储和禁用另一个元素临时的事件

我正在寻找一种管理事件的方法。我有元素 A 的悬停功能,元素 B 的单击功能。我想在第二次单击 B 时暂时禁用 A 的悬停功能。

我正在寻找一种不需要在 B 内部重写 A 的孔函数的方法。非常简单,就像“存储和禁用事件,调用存储函数”

我发现了一些像 .data('events') 和 console.log 这样的技术。我累了但失败了,或者我写错了。

请帮助和建议!

0 投票
1 回答
1882 浏览

javascript - .filter() 返回未定义

我对.filter()$.get().

HTML

如果我做

删除后<span ref="B">

我的问题是如何获得带有标签的 HTML abc <span ref="B">

我错误地使用了 filter() 吗?请指教。

0 投票
1 回答
436 浏览

javascript - 在 DOM 中存储数据 - 自定义属性或 .data()

可能重复:
jQuery Data vs Attr?

我正在做一个项目,我计划在 DOM 中存储少量数据。我专门使用它将数值附加到 DOM 元素上,以便在其他地方轻松访问。

像这样插入自定义属性是否更好:

还是利用 jquery 的 .data() 函数?

我知道两者都可以使用,但我想利用最佳实践,同时选择最有效的方法。两者之间是否有特别的好处,或者可能是另一种更好的选择来将少量数据存储在 DOM 中?

0 投票
1 回答
9819 浏览

javascript - 从 jquery 数据表中获取特定的行数据

我想从 jQuery 数据表中获取特定的行数据。任何人都可以帮我获取第一列 id 的记录吗?

val是第一列 id。我想将数据存储在变量中。

我将上述数据集分配给otable.

0 投票
3 回答
1068 浏览

javascript - 内联 jquery 数据分配

我已经看到在这样的 javascript 函数中访问了一些数据:

在 html 中,数据是这样分配的。

我以前没见过这样做。而且我真的不知道该怎么称呼它来搜索它。内联jquery数据分配?这是好习惯吗?支持好不好?它叫什么?谢谢!

0 投票
1 回答
492 浏览

javascript - Jquery数据表按文本过滤

我正在使用下面的代码从 jquery 数据表中过滤记录。我的数据表格式是这样的

假设我给上面的函数输入像'G-110,G-112'这样的输入值意味着这样的输出

显示以上两条记录。

假设我的输入是 G1-001,G1-003,G-156 表示只显示第二条记录。

我想过滤数据表行中存在的大部分项目。

0 投票
1 回答
52 浏览

datatable - 如何在jquery数据表中添加数据

我需要将一些过滤器数据(来自条件)添加到 jquery 数据表中。怎么可能?

0 投票
1 回答
6300 浏览

javascript - 遍历 jquery data() 对象并将它们推送到另一个 data() 对象(数组)

如何将对象推送到data()作为数组的 jquery 对象中。我想最终得到numbers包含对象数组的 data 属性,我通过循环访问特定类的一些 html 来获取这些对象。我不明白如何将每个对象推入数组。

我的第一个问题是,如果我在一个对象中有一些数据,我如何查看整个对象。好像以前我能做到

$('#div1').data('values', {'one' : 'UNO', 'two' : 'DUE'}); console.log($('#div1').data('values'))

Chrome 会给我一些可扩展的对象来查看。现在我只是看到[object Object]如果我这样做我仍然可以看到它们

console.log($('#div1').data('values').one).

但是,如果我不确切知道对象中的内容,这似乎有点不方便data()。检查我离实现这一目标有多近会很有用。

一旦我将所有数据分配给它们各自的对象,

如何遍历这些对象(所有对象都具有共享类add)并将它们包含的对象data.values放入另一个data()对象中?在这里,我尝试在body的数据对象上执行此操作numbers

以便

我的尝试失败了:

jsbin

0 投票
2 回答
900 浏览

jquery - 带有前缀覆盖对象的 jQuery 数据属性

我已经构建了自己的自定义 jQuery 插件,并且正在尝试使用 HTML 数据属性覆盖默认选项。我为每个添加了一个前缀(寻呼机),所以我的最终标记是:

现在说我有一个对象:

我想通过这样说来覆盖这些选项:

但是,这不起作用。在做了一点调试后,我发现 $('.pager').data('pager') 返回未定义。如果我说:

这将返回以下对象:

我想我需要一些方法来将此对象转换为我需要的对象。请注意,我想添加许多选项,代码应该可以处理这个,而无需我处理每个单独的选项。

我相信其他人也遇到了这个问题,我会很感激任何帮助。谢谢