问题标签 [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.
javascript - Firefox 3 是否支持 Rails3 UJS,尽管不支持 HTML5 data-* 属性?
我错过了什么还是 Rails3 UJS 与 Firefox 3 不兼容?
AFAIK,所有上一代浏览器都不支持 HTML5data-
属性,那么这是否意味着所有 Rails3 风格的 UJS 代码都不能在 Firefox 4 之前的 Firefox 浏览器上运行?如果是这样,是否有解决方法?
javascript - 如何使用 ASP.net GridView 将数据属性放在 TR 标签中?
我有一个带有 GridView 的 ASP.net 页面。
GridView 有许多行,每行都有一个关联的 ID 号。我想让 ASP.net 输出类似于<tr data-rowId='123'>...</tr>
每一行的内容。我知道我可以<tr class='123'>
使用对象cssClass
上的属性使其输出GridRow
,但是是否可以在 ASP.net GridView 上使用自定义数据属性?
jquery - jQuery中未定义HTML的数据属性
我正在使用以下代码访问 HTML 数据属性:
HTML
JS
CSS
示例:http: //jsfiddle.net/mR8gK/1/
这在 jsFiddle 上运行良好,但在我的站点中不起作用(使用相同的代码和相同的浏览器)。我undefined
在alert()
.
我检查了 jQuery 是否找到了该元素并且确实找到了,因为:console.log($(this).html());
显示了元素的内容。
是否有任何(明显的)原因导致该代码无法在我的网站上运行但在 jsFiddle 上运行?
jquery - 无法使用 jQuery Data() API 设置数据属性
我在 MVC 视图中有以下字段:
在单独的 js 文件中,我想将data-helptext
属性设置为字符串值。这是我的代码:
该alert()
呼叫工作正常,它在警报对话框中显示文本“旧文本”。但是,将data-helptext
属性设置为“Testing 123”的调用不起作用。“旧文本”仍然是属性的当前值。
我是否错误地使用了对 data() 的调用?我在网上查过这个,我看不出我做错了什么。
这是 HTML 标记:
jquery - Firefox 5 - jQuery.data() - 仅适用于刷新
jquery 的 .data() 方法似乎仅在我进行刷新时才有效,而不是在我通过在 URL 位置栏中按 ENTER 键重新加载页面时才有效。
然而 div 在那里,我已经将它记录在 console.log -- 中,无论是刷新还是简单输入以从缓存加载页面..
有没有人见过这种行为?有什么问题?
编辑:我可以通过执行以下操作“解决”这个问题:
所以很明显,div 或数据设置的构造方式没有任何问题,因为我可以通过 eval 访问 json 对象。
html - 如果我不在数据属性前面加上“data-”会发生什么?
我经常最终将数据存储在 DOM 元素中,并大量使用自定义数据属性和 JQuery。我知道 HTML5 规范说数据属性应该有data-
前缀,但据我所知,随意命名我的属性并没有什么坏处。
问题?
javascript - jQuery 数据与属性?
$.data
使用时和$.attr
使用时有什么区别data-someAttribute
?
我的理解是$.data
存储在 jQuery 中$.cache
,而不是 DOM 中。因此,如果我想$.cache
用于数据存储,我应该使用$.data
. 如果我想添加 HTML5 数据属性,我应该使用$.attr("data-attribute", "myCoolValue")
.
jquery - 如何使用jQuery选择数据属性数组中具有特定值的元素
jQuery 中有没有办法在数据属性数组中选择具有特定值的元素?
考虑这个 html 片段:
jQuery 中选择 data-city 属性中所有具有“New York”的人的最佳方法是什么?
jquery - 如何使用jQuery选择数据属性数组中具有特定值的元素
jQuery 中有没有办法在数据属性数组中选择具有特定值的元素?
考虑这个 html 片段:
jQuery 中选择 data-city 属性中所有具有“New York”的人的最佳方法是什么?
解决方案应考虑某些城市名称出现在其他城市名称中(在示例 2 中:伦敦、新伦敦)
示例 2:
在 jQuery 中选择数据城市属性中具有“伦敦”的所有人的最佳方法是什么?不应选择带有“新伦敦”的城市。
jquery - 使用带有 jquery validate 的数据属性
是否可以将数据属性与 JQuery Validate 插件一起使用。我目前使用类名,例如
但需要使用数据属性,例如
输入可能有多个与之关联的数据属性,这些属性与验证无关,例如
我知道番茄酱插件提供了这一点,但不想继续使用它,因为我已经投入了大量工作来使用 JQuery Validate 设置页面。
谢谢