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

javascript - 如何在点击功能中获取元素数据?

在其 click() 函数中是否有更简洁/更简单的方法来获取复选框元素的“catNum”值?

}

0 投票
2 回答
295 浏览

javascript - 循环 jquery data() 对象并将值写入变量中,键为变量名

考虑一个具有 HTML5 数据属性的 html 元素,例如:

我想要做的是循环数据对象并创建变量,如

我的代码如下所示:

第一的:

我需要引用这些值,因为如果有一个空值,我会收到错误消息。但这没关系,因为我只需要字符串形式的值,如果需要,我可以在后面的代码部分重新解析它们。

问题是我没有得到变量。假设我想查看我执行的输出

我得到“id 未定义”

0 投票
1 回答
318 浏览

jquery - jquery .data()返回TypeError:无法在控制台中调用未定义的方法'split'

我只是无法理解为什么会发生这种情况。在这里它可以正常工作,因为我认为它应该可以工作:http: //jsfiddle.net/TD2Yp/5/

控制台将Object {filetype: "first"}作为第一个日志。但在我的演示链接下:

http://beta.us.lt/demo/我在控制台中做的完全一样:

$("#types").data("filetype")- 当它带回文件类型时起作用,但是:

TypeError:无法调用未定义的方法“拆分”

仍然不确定这两种不同的上下文之间有什么区别,或者我如何检查演示链接下的元素包含哪些数据。

0 投票
1 回答
227 浏览

javascript - jQuery动态更改数据属性后如何读取/写入数据属性?

我正在创建一个可以使用Mix It Up排序的项目列表排序的项目列表。我想在每个项目上都有一个向上和向下按钮,可以增加或减少每个项目的投票,然后根据新投票,在列表中向上或向下移动它。

这一切都很好,但是我遇到了使用 Mix It Up 的数据属性的问题。Mix It Up 使用数据属性进行排序,因此在我的代码中我正在更改data-votes属性(使用$(selector).data('votes'))。但是,每当我打印出具有“已更改”数据属性的元素时,它们都与开始时相同。

如何强制 jQuery / Mix It Up 重新读取数据属性,以便 Mix It Up 然后可以使用新属性动态排序?

0 投票
3 回答
84 浏览

javascript - 带关键字的 jQuery 数据函数用法

我的 HTML:

多次单击时,我得到的 $("#link").data("href") 值不正确。

单击处理程序:

仅当会话有效时才会下载 url 中的文件。

0 投票
1 回答
170 浏览

jquery - 获取每个编号的数据属性jquery

HTML

我想用 jQuery 获取这些 data-thumb-* 属性中的每一个。

然后我想使用 setInterval 遍历这些以交换 image1.jpg 的 src。

我最终会在几秒钟的时间内让用户悬停并看到 data-thumb-0/1/2/3/4/etc。

我有这些编号(data-thumb-0/1/2/3/4/5)的原因是因为 CMS 根据客户端上传的拇指数推出这些数字。

我希望这是足够的信息,任何帮助都非常感谢。

0 投票
2 回答
634 浏览

jquery - jquery data 属性获取这个元素

我有很多图像的视图

它像这样在html中呈现

我想要函数从每个元素中获取数据

}

它不起作用请帮助:

错误 this.getAttribute 不是函数

0 投票
1 回答
326 浏览

javascript - ajax 调用后无法从 div 请求数据。我该如何解决?

这个例子效果很好,和我在项目中使用的一样,但是我使用的数据,在这种情况下,带有data-nameattr 的 div 是由 ajax 加载的,看起来它不起作用。在控制台中,Firefox 在以下内容之后输出click

getPreventDefault() 解决所有问题。Verwenden Sie stattdessen defaultPrevented.jquery.min...

http://jsfiddle.net/n495c/14/

js

html

css

0 投票
1 回答
92 浏览

javascript - Use jQuery. data() with select

I have the code below to change dynamically an image. It work as it should but I have some questions:

1 - Why

work but

don't work ? and is there any way to use data() instead of attr() ?

2 - Retrieve data from the data-parameters value in the selected option

How can I get the value from data-parameters in the selected option ?

0 投票
2 回答
32949 浏览

javascript - 如何从 FormData 中删除值

是一种append归档方式FormData

可以按照以下方式进行吗?

iIcan 如何从data