问题标签 [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.
php - 在 PHP CodeIgniter 中获取 jquery 正在加载的数据
我form_helper
在 CodeIgniter 中有这个下拉菜单:
上面的代码在<form>
标签内,我有这个脚本:
这是正在加载的代码:
我想要的是,如果Add
button
正在单击,我可以获取并存储它,直到提交表单ID
。
我如何在 jquery 中使用它?或在提交表单之前如何存储它的任何想法。mname
.data()
jquery - jquery抽象地将父div的数据值的值相加
因此,我有几个带有“answers_total”类的 div,其中包含五个带有“answer”类和 data-answer 属性的 div。
我想要做的是以某种方式抽象地将每个“answers_total”div 的总真实值相加并将它们存储在一个变量中。所以这里的第一个有三个“真”,而第二个只有两个“真”。我需要能够访问每个人的总数,可能每个人都有自己的变量?我不是百分百确定。
我想你会用 $(".answers_total").each 来做这个...
但我不知道在那之后去哪里。关于如何做这样的事情的任何想法?也许这是不可能的,或者有更好的方法来设置和做到这一点?
非常感谢您的帮助
javascript - jQuery data() 无法正常工作
在我的以下代码中:
当我添加第一个用户,然后如果我从autocomplete
文本字段中选择另一个用户时,它实际上会用新的数据替换先前选择的项目的数据。因此,始终将所有先前选择的项目替换为最后一个。
我使用的是 jQuery 2.0,这个问题在我从 jQuery 1.9 更新后开始出现。
任何人都知道 jQuery 最近所做的任何更改,$.data()
我试图找到一些合适的解决方案,但找不到任何解决方案。
谢谢
javascript - jQuery 如果集合中的任何项目的数据 ID 等于 foo
想象一下,我有一个.item
div 集合。每个都有它自己的data-item-id
属性。我想检查是否有任何.data .items
一个data-item-id
等于x
。
因为如果任何项目具有该 ID,我将不会.item
再次将其添加到.data
列表 div。
如何使用 jQuery 做到这一点?
javascript - 如果包含图像作为孩子,则设置数据属性
为了让我的灯箱正常工作,我试图在包含儿童图像的链接上设置数据属性“灯箱”。这似乎不太好用。我有这个小提琴。
控制台记录,但未设置数据属性。我做错了什么?
javascript - 为具有随机 ID 的对象分配随机 background.color
我创建了一个按钮,每次单击它都会创建一个“人”。此人有一个随机 ID(我知道,这不是唯一的)。下一步是在创建每个人时为其分配随机背景颜色。
到目前为止,我已经完成的是,每次创建一个新人时,所有的人都会改变他们的颜色:
随机颜色函数:
你可以在这里查看整个代码:http: //jsfiddle.net/Adnaves/fVtVL/
新人应该有一个随机的颜色,并且该颜色永远不会再改变。我希望你能帮助我让它工作,但也能理解如何。
javascript - 如何循环所有具有键名的数据,包括一些文本
假设我有一个元素,如:
<a id="button" data-param1="123" data-param2="456" ... data-paramN="1324" data-anotherName="908678" >Click This</a>
我想循环输入所有具有键名的数据,包括“参数”文本。例如:
有没有办法做到这一点?
javascript - 如何从具有类的每个元素中获取数据变量?
给定以下标记,如何使用 jQuery 返回data-foo
该类的所有值.bar
?
这是我到目前为止的进展:
jquery - jquery .data 不工作?
我使用画布创建一些图像的动画,但我需要存储原始宽度和高度以供以后使用(比如均匀缩放它们)
但是进行测试(最后一个警报显示未定义)似乎 .data 不起作用有人可以告诉我我做错了什么吗?
查询:
HTML:
javascript - 为什么要使用 $.data() 而不是直接通过 JavaScript 设置对象?
我经常读到这是不好的做法,因为它很难维护,但是这样做:
与使用推荐的 jQuery 替代方案相比:
快得多:jsperf
在像 Firebug 这样的调试器中,两者data
和我的 hack 都是不可见的,所以从“可见性”的角度来看,使用任何一个都没有区别。
问题:
为什么直接在元素上存储信息是不好的做法?