javascript - 验证 (HTML5) : Attribute 'X' is not a valid attribute of element 'Y'

标签 javascript jquery html visual-studio

我经常这样做:

<input type="text" id="whatever" quantity="2" price="15" />

这导致 VS2010 发出上述警告——我可以忍受这些警告,因为能够将数据卡在表单字段上的内在值(value)(这允许我稍后将它们提取用于代码中,例如 $ ('#whatever').attr('price'),或简单地 document.getElementById('whatever').price) 使讨厌的警告值得承受。但是,我想知道解决这个问题的规范方法是什么......

有人吗?

TIA - ekkis

最佳答案

您应该将 quantity="2"price="15" 替换为 data-quantity="2"data-price="15" -- 它具有通过 jQuery 的 .data() 方法使值可访问的额外好处:

alert( $('#whatever').data('price') ); // displays 15

http://blog.jquery.com/2011/05/03/jquery-16-released/

关于javascript - 验证 (HTML5) : Attribute 'X' is not a valid attribute of element 'Y' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7506120/

相关文章:

javascript - 在此 NVD3 多条形图中更改数据集时如何缩放 Y 轴?

jquery - 如何从动态创建的输入jquery获取值

javascript - 如何使用 Hightchart-ng 制作 Highcharts 半圆 donut chart

javascript - Canvas 中最流畅的跟随动画

javascript - jQuery fadeIn 动画显示数据

javascript - 我很好奇python是如何连接到网站的

javascript - Html5 视频 - 在屏幕上点击播放/暂停视频

JavaScript 参数传递

javascript - float 栏 javascript(原型(prototype)或脚本)

javascript - jquery 和 javascript 函数的顺序