问题标签 [custom-data-attribute]

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 回答
4674 浏览

html - 添加自定义属性

在我正在创建的一个相当复杂的 HTML5 webapp 中,我发现向一些文档元素添加一些自定义属性很方便。使用 jQuery,我发现我可以毫无问题地检索这些属性——到目前为止,在 Chrome、Safari 和 Firefox 中,我希望也在 Android/iPhone 移动浏览器上。

问题 - 是这样的用法,注入自定义属性,好的还是我会打破一些东西。为了让事情进入上下文,我使用 jQuery Mobile,带有 jQ​​uery 和一些 jQuery 插件。

在相关说明中,我假设可以使用 jQuery 检索具有指定属性的所有元素?

0 投票
2 回答
2244 浏览

c# - 回发后如何获取 HTML 属性值?

这是我的观点:

这是 HTML:

表单回发后,我如何访问data-tmp控制器中的值?

Request["txtName1"]返回valid文本框的,但不返回data-tmp属性值。由于这可以在 asp.net web 表单中完成,我假设在 asp.net mvc 中也是如此,或者不是?

0 投票
5 回答
28382 浏览

javascript - 在 JQuery 中选择自定义数据属性

我这里有一个清单

其中每个 li 项目都有一个自定义数据属性。在 JQuery 上,如何获取每个具有 data-value 属性的 li 元素的所有值?我想得到他们的价值。

但我的这段代码似乎不起作用

jsfiddle上的整个代码:http: //jsfiddle.net/Zn3JA/

0 投票
2 回答
1727 浏览

javascript - 如何将复杂对象存储在 Razor 中的 jQuery / 数据属性中?

在我的 Razor 标记中,我正在循环浏览我的模型集合并输出表行。目前,我将项目 ID 存储在每个表行的“data-id”属性中。不过,我需要每行存储整个对象,这样可以为我节省一些未来的 ajax 调用。什么是在 Razor 输出上存储每行完整对象以供我的 jQuery 以后使用的好方法?

0 投票
1 回答
3884 浏览

json - 如何在 HTML5 数据属性中转义

数据属性的东西对我来说是新的,我刚刚意识到我需要转义空格、逗号等。有人能给我一些关于我的方法的建议吗?下面是我的代码:

0 投票
1 回答
1417 浏览

jquery - Twitter Bootstrap 模态问题 531

https://github.com/twitter/bootstrap/issues/531

我正在使用带有问题 531 中描述的修复程序的 Twitter Boostrap,以允许使用数据属性将数据传递给模态,这可以正常工作,但是......

似乎不同于:

我正在传递一个 user_id:

但我也试图将相同的数据属性从一种模式传递到另一种模式:

#modal1 里面:

问题是当使用这种方法打开 modal2 时,它的值不正确(5 而不是 6),并且似乎忽略了 $('#modal2').data('user_id', 6); 设置的数据;

如何以编程方式设置 data('modal').options.user_id 的值,或者这是修复的错误?

0 投票
4 回答
1757 浏览

jquery - 担心 data-* 属性的安全性?

我刚开始使用 data-* 属性来存储 View 所需的自定义属性和值。例如 。

基于data-*我正在做一些操作(CRUD)。如果用户在客户端更改了 data-* 属性值(即从使用 firebug 和其他一些开发工具的浏览器)怎么办?我只是想知道,我们是否需要遵循任何标准,或者想知道社区如何处理这种情况。

更新 :

我也会在服务器端验证。但在某些情况下。数据不存储在服务器中。它将被标记。只有当用户点击保存按钮时它才会保存。

我将从 javacript 中选择数据并使用 ajax 将值发送到服务器。但我担心的是,如果用户更改了 data-* 属性中的值,那么即使服务器端验证也会满足通过的规则。那我该如何预防呢?

0 投票
3 回答
13057 浏览

jquery - jQuery 序列化 HTML5 数据属性

在任何地方都找不到这个,也许有人知道或可以提出建议。

我有一个包含很多 的表单<inputs>,我想用 jQuery$.ajax功能发送该表单,所以我做了$('#myform').serialize()并将它作为 json 发送。

现在我的表单更高级并且具有 HTML5data-属性,我也想发送这些属性,但.serialize()看不到它们。

我尝试将它们放在<form>标签中<input>- 没有任何效果。

获取它们并与所有表单数据一起发送的最佳做法是什么?我知道.serializeArray(),但是如何获取我的标签附加的所有data-属性序列化?<form>

0 投票
2 回答
155 浏览

html - 如何在 CSS3 中替换数据属性 (data-*) 以便它们在 CSS2.1 中工作

我有以下 CSS3 代码:

现在我想让我的页面在 IE7/IE8 中工作,并且由于它们不支持 css3,我需要在 CSS2.1 中找到此代码的替代方案

提前致谢

0 投票
3 回答
123 浏览

javascript - 是否可以使用 CSS 分配数据属性?

我可以通过它的 CSS 向元素添加数据属性吗?