问题标签 [html5-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 投票
0 回答
684 浏览

jquery - Jquery Mobile,Jquery:使用 HTML5 DB 时无法调用未定义的方法 'createDocumentFragment'

我正在创建一个 Cordova/PhoneGap 项目,并从 Jquery 1.9 收到此错误:无法调用

method 'createDocumentFragment' of undefined

我已将此问题隔离到此功能:

在另一个文件上调用此函数:

它将几个变量保存到 HTML 5 数据库中。

此错误似乎仅在我在浏览器上测试时出现,而不是在(iOS)设备模拟器中。有谁知道这意味着什么以及如何解决它?

0 投票
1 回答
285 浏览

dojo - 为 ajax 请求获取 dojo 的 dijit.InlineEditBox 的属性

本质上,我遇到了与此问题中描述的相同的问题但那里接受的答案对我来说并不完全有效。

我想在符合 HTML5 的data-myid属性中处理我正在处理的记录的 ID,然后当文本区域中的文本发生更改时,我想调用一个函数,该函数将向data-myid服务器发送一个包含新值的 ajax 请求。这很重要,因为单个页面可以有多个 inlineEditBoxesi。我可以接受的 ajax 请求部分是获取正确的值以发送到我卡住的地方。

到目前为止,我知道 HTML 声明的最终结果将如下所示:

但我无法让它发挥作用。

0 投票
6 回答
23815 浏览

jquery - jQuery访问html5数据属性

单击其中一个选项时,我试图从“ul li a”中获取数据值并将其放入下面的按钮中,我在这里设置了一个小提琴示例:http: //jsfiddle.net/q5j8z/4 /

但似乎无法让它工作

请问有人有什么想法吗?

0 投票
1 回答
465 浏览

namespaces - html5 数据属性命名空间?

随着数据属性变得越来越流行,人们是否发现自己与占用常用名称的库发生冲突?

如果是这样,您是否使用命名空间?我很想知道人们正在使用什么做法。

例如,来自其他学科的常见命名空间技术是:

com.example.myname

例如

因此,对于数据属性,它可能是 data-com-example-height,但这非常冗长。

找到的最好的方法是什么?

这是相当主观的,所以在 SO 上可能不太受欢迎,但也许会成为一个不错的 wiki 页面。如果完全不合适,请随时投票关闭。

0 投票
4 回答
12836 浏览

jquery - 使用数据属性的值设置背景

我有 16 个不同的section标签。每个section-tag 都有一个data-属性来为每个设置特定的背景颜色section

现在我想将此颜色设置为背景。

我已经尝试过
在这个问题中使用 HTML5 数据属性的 CSS 值说出答案,应该可以设置颜色,background: attr(data-color);但这对我不起作用......

我看了看,jQuery data()但我不知道如何为所有section-tags 设置背景。

任何其他解决方案或提示如何处理这个问题jQuery data()

0 投票
2 回答
2062 浏览

jquery - jquery json需要在使用它之前从数据元素中解析json

我在我的 HTML 中应用于数据属性的一些 JSON 数据上遇到了一些奇怪的行为,我使用修复程序让它工作,但我不确定为什么需要应用此修复程序。我正在使用 jquery-1.9.0

案例 1 - 没有工作$.parseJSON()

http://reelfilmlocations.co.uk/browse-locations/

在此页面上,我将数据属性应用于图像下方的图标,我将使用地图图标作为示例地图图标

html 看起来像这样:

JSON对象:

我检查了http://jsonlint.com/这确实是有效的 json

单击地图图标时,我要运行以下 jquery

一切都按预期工作数据位置元素以 json 格式读入,我可以将其用作 json 对象而无需执行任何其他操作


案例2——需要使用$.parseJSON()

http://2012.reelfilmlocations.co.uk/browse-locations/

这几乎是上述案例的复制品(此版本将针对移动设备进行优化)

除了单击事件检索数据位置元素之外,代码几乎相同,但作为文本而不是 json 对象,我需要先使用它来解析它,$.parseJSON(myData)然后才能使用它。

我不明白为什么在 effext 中完全相同的两个脚本中,我必须使用 $.parseJSON 而另一个我不使用,这对我来说似乎很奇怪,谁能启发我?

0 投票
1 回答
81 浏览

javascript - Rails:命名空间 CoffeeScript,因此仅在给定页面上调用脚本

我正在调用一个 java/coffescript 函数typehandler(未显示),参数略有不同。这发生在应用程序的每个页面加载上。它实际上只需要在脚本适用的 3 或 4 页上发生。并且,在那些页面中,给定适当的参数,它应该只被调用两次:

如何:

  1. 仅在某些页面上运行脚本
  2. 设置第三个参数,#disk_file_project_code给定页面中的某些内容?也许是一个 HTML5data元素,或者它可以id从表单中获取它?

提前感谢您的任何见解......</p>

0 投票
1 回答
1781 浏览

javascript - 使用 $.data("value") 与 $.attr("data-value")

当我jQuery.data用来更改值时,DOM 中的属性不会改变。但我喜欢当 DOM 中的属性发生变化时,它更容易调试。

那么可以$().attr("data-value")用来更改数据属性吗?

只是一个小小提琴来表明混合$().attr并且$().data不能很好地协同工作:

http://jsfiddle.net/AvRJc/

0 投票
1 回答
998 浏览

jquery - jQuery ui 选项卡在 jQuery ui 地图(谷歌地图 V3)中不起作用

我难住了。我有这张几乎所有事情都做对的测试地图。除了信息窗口内的工作 jQuery UI 选项卡。

这是“普通”谷歌地图应用程序中的解决方案。

我将 HTML“包装”到 jQuery 脚本中。数据是从 HTML5 数据属性中获取的。

启动 ui 标签的脚本是这个 jQuery("#tabs").tabs(); 或 $("#tabs").tab。目前它被放置在 head 中。在这种情况下是错误的,因为时机不对。但我不知道如何解决这个问题。这就是如何在正确的时间触发 ui-tabs 脚本,所以我得到了我想要的信息窗口。

我感谢在这个问题上的任何帮助。几天来,我一直在敲打我的头,高高在低地搜索,但无济于事。

这是我的页面

0 投票
2 回答
1437 浏览

html - AngularJS 中有 .data 方法吗?

假设我使用 data 属性在 HTML 中编写了一个这样的测验:

如何访问 AngularJS 中的 data-answer 属性?我知道如何使用 .data 方法在 jQuery 中做到这一点。AngularJS 中是否有等价物?我做这一切都错了吗?我应该只使用jQuery吗?