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

html - HTML 属性的长度有限制吗?

HTML 中的属性值有多长?

data-foo="bar"在一个新应用程序中使用 HTML5 样式数据属性 ( ),在一个地方存储大量数据(超过 100 个字符)非常方便。虽然我怀疑这个数量是可以的,但它提出了多少是太多的问题?

0 投票
6 回答
23684 浏览

html - HTML 5 浏览器兼容性图表 - 旧浏览器中的 HTML 5?

我刚刚开始考虑在 Rails/JQuery 项目中使用 HTML 5 api,所以我可以使用这个很棒的data-属性来存储值。

我担心浏览器兼容性问题。我有两个问题(基本问题):

  1. 为了使用 HTML 5,人们需要升级他们的浏览器吗?这是如何运作的?

  2. 是否有每个浏览器布局引擎支持哪些功能的最新图表,比这篇关于比较 HTML 布局引擎的 Wikipedia 文章我什么时候可以使用... HTML 5页面更新?

例如,使用 IE6 的人会不会有问题?与我交谈过的许多非计算机精通的人想要自己使用互联网,而他们交谈的人仍然使用 IE6!

如果这不是问题,并且您可以在旧浏览器上使用 HTML 5,您会怎么做?或者我应该看哪些文档:)?谢谢。

更新:我会在下面找到一些有趣的链接。

FindMeByIP:“一个简单的应用程序,它使用 Modernizr 以易于阅读的格式显示您的浏览器对 CSS3 和 HTML5 功能的支持。” -浏览器支持 CSS3 和 HTML5

0 投票
6 回答
71575 浏览

javascript - HTML5 自定义数据属性在 IE 6 中是否“有效”?

自定义数据属性:http ://dev.w3.org/html5/spec/Overview.html#embedding-custom-non-visible-data

当我说“工作”时,我的意思是,如果我有这样的 HTML:

将以下JavaScript:

在 IE 6 中产生一个带有“geoff de geoff”的警报?

0 投票
2 回答
4196 浏览

html - 为什么我应该在我的自定义属性前面加上“data-”?

所以我使用的任何自定义数据属性都应该以“data-”开头:

如果我忽略这一点,会有什么不好的事情发生吗?IE:

我想一件坏事是我的自定义属性可能与具有特殊含义的 HTML 属性(例如,name)发生冲突,但除此之外,仅编写“example_text”而不是“data-example_text”是否有问题?(它不会验证,但谁在乎呢?)

0 投票
11 回答
1150590 浏览

jquery - 使用jQuery按数据属性选择元素

有没有一种简单直接的方法来根据data属性选择元素?例如,选择所有具有名为的数据属性的锚点,customerID其值为22

我有点犹豫是否使用rel或其他属性来存储此类信息,但我发现根据其中存储的数据选择元素要困难得多。

0 投票
8 回答
153233 浏览

asp.net-mvc - 如何在 ASP.NET MVC 中的 HTML-5 data-* 属性中使用破折号

我正在尝试在我的 ASP.NET MVC 1 项目中使用HTML5 数据属性。(我是 C# 和 ASP.NET MVC 新手。)

上述 htmlAttributes 中的“数据详细信息”给出以下错误:

它在我使用 data_details 时有效,但我想它需要按照规范以“data-”开头。

我的问题:

  • 有没有办法让这个工作和使用 HTML5 数据属性与 Html.ActionLink 或类似的 Html 助手?
  • 是否有任何其他替代机制可以将自定义数据附加到元素?这些数据稍后将由 JS 处理。
0 投票
1 回答
446 浏览

dojo - 在 dijit 小部件中保留数据属性

我已经开始data-在我的应用程序中使用 HTML5 属性,但是当它应用于作为 dijit 小部件的元素时,它就会消失。

dojo 是否真的在解析这个并将它保存在某个地方?还是因为 dojo 不符合 HTML5 标准而将其完全删除?

0 投票
2 回答
3439 浏览

xml - 如何在 XHTML 中使用 HTML5 数据属性?

有谁知道如何data-*在 XHTML 中实现 HTML5 数据属性 ( ) 而不会将标记呈现为无效?

是否存在允许在现有 HTML 元素上执行此操作的自定义命名空间 hack?

0 投票
1 回答
351 浏览

ruby-on-rails - Rails 3 UJS 和 XHTML

我有一个关于 Rails 3 如何使用 XHTML doctypes 的简单问题。由于 Rails 3 使用 UJS 进行 ajax 调用(甚至是普通调用,如删除调用),并且通过使用 HTML5 数据属性来实现,那么,由于 XHTML 不支持数据属性,标记会自动失效吗?

0 投票
2 回答
11493 浏览

javascript - 对旧版浏览器使用 HTML5 的“data-*”属性有什么问题吗?