问题标签 [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.
jquery - jQuery 数据和对象
我正在尝试编写类似这样的代码:
正如您在“价值”内部看到的那样,我想在里面捕捉对象[id^=myitem_]
,但我不能。在这种情况下,每次我得到整个文档中的第一个对象。我认为在这里,在“价值”内部,$(this)
是指窗口或整个文档。
任何的想法..?
javascript - 如何存储和禁用另一个元素临时的事件
我正在寻找一种管理事件的方法。我有元素 A 的悬停功能,元素 B 的单击功能。我想在第二次单击 B 时暂时禁用 A 的悬停功能。
我正在寻找一种不需要在 B 内部重写 A 的孔函数的方法。非常简单,就像“存储和禁用事件,调用存储函数”
我发现了一些像 .data('events') 和 console.log 这样的技术。我累了但失败了,或者我写错了。
请帮助和建议!
javascript - .filter() 返回未定义
我对.filter()
从$.get()
.
HTML
如果我做
删除后<span ref="B">
做
我的问题是如何获得带有标签的 HTML abc <span ref="B">
?
我错误地使用了 filter() 吗?请指教。
javascript - 在 DOM 中存储数据 - 自定义属性或 .data()
可能重复:
jQuery Data vs Attr?
我正在做一个项目,我计划在 DOM 中存储少量数据。我专门使用它将数值附加到 DOM 元素上,以便在其他地方轻松访问。
像这样插入自定义属性是否更好:
还是利用 jquery 的 .data() 函数?
我知道两者都可以使用,但我想利用最佳实践,同时选择最有效的方法。两者之间是否有特别的好处,或者可能是另一种更好的选择来将少量数据存储在 DOM 中?
javascript - 从 jquery 数据表中获取特定的行数据
我想从 jQuery 数据表中获取特定的行数据。任何人都可以帮我获取第一列 id 的记录吗?
val
是第一列 id。我想将数据存储在变量中。
我将上述数据集分配给otable
.
javascript - 内联 jquery 数据分配
我已经看到在这样的 javascript 函数中访问了一些数据:
在 html 中,数据是这样分配的。
我以前没见过这样做。而且我真的不知道该怎么称呼它来搜索它。内联jquery数据分配?这是好习惯吗?支持好不好?它叫什么?谢谢!
javascript - Jquery数据表按文本过滤
我正在使用下面的代码从 jquery 数据表中过滤记录。我的数据表格式是这样的
假设我给上面的函数输入像'G-110,G-112'这样的输入值意味着这样的输出
显示以上两条记录。
假设我的输入是 G1-001,G1-003,G-156 表示只显示第二条记录。
我想过滤数据表行中存在的大部分项目。
datatable - 如何在jquery数据表中添加数据
我需要将一些过滤器数据(来自条件)添加到 jquery 数据表中。怎么可能?
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
:
以便
我的尝试失败了:
jquery - 带有前缀覆盖对象的 jQuery 数据属性
我已经构建了自己的自定义 jQuery 插件,并且正在尝试使用 HTML 数据属性覆盖默认选项。我为每个添加了一个前缀(寻呼机),所以我的最终标记是:
现在说我有一个对象:
我想通过这样说来覆盖这些选项:
但是,这不起作用。在做了一点调试后,我发现 $('.pager').data('pager') 返回未定义。如果我说:
这将返回以下对象:
我想我需要一些方法来将此对象转换为我需要的对象。请注意,我想添加许多选项,代码应该可以处理这个,而无需我处理每个单独的选项。
我相信其他人也遇到了这个问题,我会很感激任何帮助。谢谢