问题标签 [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.
jquery - Jquery Mobile,Jquery:使用 HTML5 DB 时无法调用未定义的方法 'createDocumentFragment'
我正在创建一个 Cordova/PhoneGap 项目,并从 Jquery 1.9 收到此错误:无法调用
method 'createDocumentFragment' of undefined
我已将此问题隔离到此功能:
在另一个文件上调用此函数:
它将几个变量保存到 HTML 5 数据库中。
此错误似乎仅在我在浏览器上测试时出现,而不是在(iOS)设备模拟器中。有谁知道这意味着什么以及如何解决它?
dojo - 为 ajax 请求获取 dojo 的 dijit.InlineEditBox 的属性
本质上,我遇到了与此问题中描述的相同的问题,但那里接受的答案对我来说并不完全有效。
我想在符合 HTML5 的data-myid
属性中处理我正在处理的记录的 ID,然后当文本区域中的文本发生更改时,我想调用一个函数,该函数将向data-myid
服务器发送一个包含新值的 ajax 请求。这很重要,因为单个页面可以有多个 inlineEditBoxesi。我可以接受的 ajax 请求部分是获取正确的值以发送到我卡住的地方。
到目前为止,我知道 HTML 声明的最终结果将如下所示:
但我无法让它发挥作用。
jquery - jQuery访问html5数据属性
单击其中一个选项时,我试图从“ul li a”中获取数据值并将其放入下面的按钮中,我在这里设置了一个小提琴示例:http: //jsfiddle.net/q5j8z/4 /
但似乎无法让它工作
请问有人有什么想法吗?
namespaces - html5 数据属性命名空间?
随着数据属性变得越来越流行,人们是否发现自己与占用常用名称的库发生冲突?
如果是这样,您是否使用命名空间?我很想知道人们正在使用什么做法。
例如,来自其他学科的常见命名空间技术是:
com.example.myname
例如
因此,对于数据属性,它可能是 data-com-example-height,但这非常冗长。
你找到的最好的方法是什么?
这是相当主观的,所以在 SO 上可能不太受欢迎,但也许会成为一个不错的 wiki 页面。如果完全不合适,请随时投票关闭。
jquery - 使用数据属性的值设置背景
我有 16 个不同的section
标签。每个section
-tag 都有一个data-
属性来为每个设置特定的背景颜色section
:
现在我想将此颜色设置为背景。
我已经尝试过
在这个问题中使用 HTML5 数据属性的 CSS 值说出答案,应该可以设置颜色,background: attr(data-color);
但这对我不起作用......
我看了看,jQuery data()
但我不知道如何为所有section
-tags 设置背景。
任何其他解决方案或提示如何处理这个问题jQuery data()
?
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 而另一个我不使用,这对我来说似乎很奇怪,谁能启发我?
javascript - Rails:命名空间 CoffeeScript,因此仅在给定页面上调用脚本
我正在调用一个 java/coffescript 函数typehandler
(未显示),参数略有不同。这发生在应用程序的每个页面加载上。它实际上只需要在脚本适用的 3 或 4 页上发生。并且,在那些页面中,给定适当的参数,它应该只被调用两次:
如何:
- 仅在某些页面上运行脚本
- 设置第三个参数,
#disk_file_project_code
给定页面中的某些内容?也许是一个 HTML5data
元素,或者它可以id
从表单中获取它?
提前感谢您的任何见解......</p>
javascript - 使用 $.data("value") 与 $.attr("data-value")
当我jQuery.data
用来更改值时,DOM 中的属性不会改变。但我喜欢当 DOM 中的属性发生变化时,它更容易调试。
那么可以$().attr("data-value")
用来更改数据属性吗?
只是一个小小提琴来表明混合$().attr
并且$().data
不能很好地协同工作:
jquery - jQuery ui 选项卡在 jQuery ui 地图(谷歌地图 V3)中不起作用
我难住了。我有这张几乎所有事情都做对的测试地图。除了信息窗口内的工作 jQuery UI 选项卡。
这是“普通”谷歌地图应用程序中的解决方案。
我将 HTML“包装”到 jQuery 脚本中。数据是从 HTML5 数据属性中获取的。
启动 ui 标签的脚本是这个 jQuery("#tabs").tabs(); 或 $("#tabs").tab。目前它被放置在 head 中。在这种情况下是错误的,因为时机不对。但我不知道如何解决这个问题。这就是如何在正确的时间触发 ui-tabs 脚本,所以我得到了我想要的信息窗口。
我感谢在这个问题上的任何帮助。几天来,我一直在敲打我的头,高高在低地搜索,但无济于事。
这是我的页面
html - AngularJS 中有 .data 方法吗?
假设我使用 data 属性在 HTML 中编写了一个这样的测验:
如何访问 AngularJS 中的 data-answer 属性?我知道如何使用 .data 方法在 jQuery 中做到这一点。AngularJS 中是否有等价物?我做这一切都错了吗?我应该只使用jQuery吗?