问题标签 [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 回答
354 浏览

php - 在 PHP CodeIgniter 中获取 jquery 正在加载的数据

form_helper在 CodeIgniter 中有这个下拉菜单:

上面的代码在<form>标签内,我有这个脚本:

这是正在加载的代码:

我想要的是,如果Add button正在单击,我可以获取并存储它,直到提交表单ID。 我如何在 jquery 中使用它?或在提交表单之前如何存储它的任何想法。mname
.data()

0 投票
2 回答
99 浏览

jquery - jquery抽象地将父div的数据值的值相加

因此,我有几个带有“answers_total”类的 div,其中包含五个带有“answer”类和 data-answer 属性的 div。

我想要做的是以某种方式抽象地将每个“answers_total”div 的总真实值相加并将它们存储在一个变量中。所以这里的第一个有三个“真”,而第二个只有两个“真”。我需要能够访问每个人的总数,可能每个人都有自己的变量?我不是百分百确定。

我想你会用 $(".answers_total").each 来做这个...

但我不知道在那之后去哪里。关于如何做这样的事情的任何想法?也许这是不可能的,或者有更好的方法来设置和做到这一点?

非常感谢您的帮助

0 投票
2 回答
134 浏览

javascript - jQuery data() 无法正常工作

在我的以下代码中:

当我添加第一个用户,然后如果我从autocomplete文本字段中选择另一个用户时,它实际上会用新的数据替换先前选择的项目的数据。因此,始终将所有先前选择的项目替换为最后一个。

我使用的是 jQuery 2.0,这个问题在我从 jQuery 1.9 更新后开始出现。

任何人都知道 jQuery 最近所做的任何更改,$.data() 我试图找到一些合适的解决方案,但找不到任何解决方案。

谢谢

0 投票
2 回答
1471 浏览

javascript - jQuery 如果集合中的任何项目的数据 ID 等于 foo

想象一下,我有一个.itemdiv 集合。每个都有它自己的data-item-id属性。我想检查是否有任何.data .items一个data-item-id等于x

因为如果任何项目具有该 ID,我将不会.item再次将其添加到.data列表 div。

如何使用 jQuery 做到这一点?

0 投票
2 回答
1217 浏览

javascript - 如果包含图像作为孩子,则设置数据属性

为了让我的灯箱正常工作,我试图在包含儿童图像的链接上设置数据属性“灯箱”。这似乎不太好用。我有这个小提琴

控制台记录,但未设置数据属性。我做错了什么?

0 投票
4 回答
608 浏览

javascript - 为具有随机 ID 的对象分配随机 background.color

JSFIDDLE

我创建了一个按钮,每次单击它都会创建一个“人”。此人有一个随机 ID(我知道,这不是唯一的)。下一步是在创建每个人时为其分配随机背景颜色。

到目前为止,我已经完成的是,每次创建一个新人时,所有的人都会改变他们的颜色:

随机颜色函数:

你可以在这里查看整个代码:http: //jsfiddle.net/Adnaves/fVtVL/

新人应该有一个随机的颜色,并且该颜色永远不会再改变。我希望你能帮助我让它工作,但也能理解如何。

0 投票
2 回答
53 浏览

javascript - 如何循环所有具有键名的数据,包括一些文本

假设我有一个元素,如:

<a id="button" data-param1="123" data-param2="456" ... data-paramN="1324" data-anotherName="908678" >Click This</a>

我想循环输入所有具有键名的数据,包括“参数”文本。例如:

有没有办法做到这一点?

0 投票
3 回答
86 浏览

javascript - 如何从具有类的每个元素中获取数据变量?

给定以下标记,如何使用 jQuery 返回data-foo该类的所有值.bar

这是我到目前为止的进展:

0 投票
2 回答
193 浏览

jquery - jquery .data 不工作?

我使用画布创建一些图像的动画,但我需要存储原始宽度和高度以供以后使用(比如均匀缩放它们)

但是进行测试(最后一个警报显示未定义)似乎 .data 不起作用有人可以告诉我我做错了什么吗?

查询:

HTML:

0 投票
2 回答
111 浏览

javascript - 为什么要使用 $.data() 而不是直接通过 JavaScript 设置对象?

我经常读到这是不好的做法,因为它很难维护,但是这样做:

与使用推荐的 jQuery 替代方案相比:

快得多:jsperf

在像 Firebug 这样的调试器中,两者data和我的 hack 都是不可见的,所以从“可见性”的角度来看,使用任何一个都没有区别。

问题:
为什么直接在元素上存储信息是不好的做法?