问题标签 [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.
jquery - jquery .data 在萤火虫中不可见?
我可以使用 jquery .data 属性并且警报确认它有效,但我没有在使用 firebug 的页面中看到数据属性。
php - 使用来自数组的数据的数据属性
我在我的门户页面中使用数据属性来描述最喜欢的链接。这很容易做到,因为您使用的是常规列表(因为您可以单独放入自定义的“特殊数据”。
但是,当您在数组中有很多链接并且您正在使用 foreach
data-special 是我自己的声明。我通过 CSS 将 Unicode 字符应用于特殊链接。
感谢您的阅读和您的时间。
我需要向特定链接添加特殊数据,但不确定如何将它们挑选出来,因为它们在数组中
编辑这就是我试图在数组中的一些链接中的 5 个上实现的目标
javascript - Javascript 获取数据类型标签值
我希望能够data-type
使用纯 javascript 检索 ,这是一个新的 HTML5 标记名称(或任何自定义标记名称)。我需要访问此数据的上下文来自元素 childNodes 的循环。
是否有某种方法可以制作原型childNodes
,以便使用该标签检索到的任何元素都将dataType
附加一个函数,以便上述代码实际上可以工作?
我想我将不得不使用children[i].outerHTML
来获取元素的原始 HTML,然后使用正则表达式来实际放置元素中的值。
javascript - 从导入脚本的标签中检索属性
myscript.js
我如何从内部检索data-src
?假设还有很多脚本以与此相同的格式加载,myscript.js
除了它将获取属性这一事实之外,它什么都不知道data-src
这可能吗?
jquery - jquery如何遍历属性值列表
我有这个方法:
我想要做的是获取所有的 invoicelineid 并将它们放在一个集合中。
接下来,我想遍历列表中的每个 id 并将其显示在警报中。
问题是这引发了一个很大的异常。有谁知道如何解决?这个怎么做?
html - Google 是否将 HTML 自定义数据属性编入索引?
我正在使用 pushState / hash bangs 构建一个基于 AJAX 的投资组合模块,因为我正在排除没有 JavaScript 的浏览器,我唯一担心的是 HTML 自定义数据属性在 SEO 方面的限制。
例如,使用下面的代码:
数据标题是否会被索引,即文本内容是否会被 Google 收集?或者我是否需要在列表中或列表周围包含一个标题标签作为描述性补充?一旦用户单击该特定图库,数据标题将用作新窗口标题。
jquery - 使用 jQuery 计算数据属性的值
我有这样的清单。
如果相同的值出现不止一次,使用 jQuery 如何获取数据属性的值以进行计数。
然后我想将一个跨度附加到具有该值的第一个列表元素。
结果应该是这样的。
谢谢你的帮助。
javascript - 尝试输出唯一数据属性列表(jQuery/Java)
我有一个产品网格,我正在尝试通过为每个产品分配数据属性(data-category="" data-department="" data-color="" 等)来构建一个动态过滤系统。我需要输出这些数据属性中的每一个的 ul,其中包含唯一的选项(所以“小、中、大”,即使每个都有多个实例,并且某些产品可能有多个(管道分隔)属性)
例子:
对于这些数据,我试图获得三个列表,
类别:短裤、衬衫、太阳镜
尺码:大号、中号、小号
颜色:蓝色、绿色、红色
并将它们粘贴到列表元素中。
jquery - 根据活动类获取数据属性的值
我想获取data-itemtype
基于数据属性的值
ul > li class = "activeTab"
这是我的代码。
如果class="activeTab"
在第一个<li>
元素中,则在这种情况下获取第一个 li 元素的数据属性,即 1,因此同样适用于第二个或任意数量的 li 元素。
我试过这个
它不起作用。它显示未定义的值。
更新:
我正在使用标签。我想知道哪个选项卡当前处于活动状态,并且我需要 javascript 变量中的该值。
这是我的 HTML 代码。
正在使用的 jQuery 就是这个。
上面的代码对我不起作用。
html - 为什么 Google 使用无效的 HTML 属性?这是否意味着我也可以?
可能重复:
什么是 xhtml 的角色属性?你用它来做什么?
我注意到 Gmail 中的一个元素有一个名为“role”的属性,即<div role="whatever">
. 从技术上讲,这是无效的。但我也知道大多数浏览器都可以毫无困难地理解它,jQuery(也许还有直接的 JS?)也是如此。就个人而言,我更喜欢在所有自定义属性前加上“data-”。
知道为什么谷歌会这样做吗?我能做到吗?