Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 验证(HTML5):属性';X';不是元素的有效属性';Y';_Javascript_Jquery_Html_Visual Studio - Fatal编程技术网

Javascript 验证(HTML5):属性';X';不是元素的有效属性';Y';

Javascript 验证(HTML5):属性';X';不是元素的有效属性';Y';,javascript,jquery,html,visual-studio,Javascript,Jquery,Html,Visual Studio,我经常这样做: <input type="text" id="whatever" quantity="2" price="15" /> 这导致VS2010发出了上述警告——我可以接受这些警告,因为能够在表单字段上挂起数据的固有价值(这允许我以后在代码中使用它们,例如$(“#whatever”).attr('price'),或者干脆document.getElementById('whatever')。price)使讨厌的警告值得忍受。然而,我想知道这个问题的规范方法是什么 有人

我经常这样做:

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

这导致VS2010发出了上述警告——我可以接受这些警告,因为能够在表单字段上挂起数据的固有价值(这允许我以后在代码中使用它们,例如
$(“#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

您应该将
数量=“2”价格=“15”
替换为
数据数量=“2”数据价格=“15”
——这增加了通过jQuery的
.data()方法访问值的好处:

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

如果您使用的是jQuery,则可以使用以下命令将这些变量存储在对象本身中:

但是如果您确实需要将信息保存在HTML文件中,我建议您将
拆分为多个

<input type="hidden" id="whatever-quantity" value="2" />
<input type="hidden" id="whatever-price" value="15" />

如果您使用的是jQuery,则可以使用以下命令将这些变量存储在对象本身中:

但是如果您确实需要将信息保存在HTML文件中,我建议您将
拆分为多个

<input type="hidden" id="whatever-quantity" value="2" />
<input type="hidden" id="whatever-price" value="15" />
嗯。当你有很多东西的时候,“隐藏”的方法是无法忍受的。。。使用jQuery存储数据也是不可接受的。我希望它漂亮整洁<代码>数据-
当然可以。太棒了,谢谢!嗯。当你有很多东西的时候,“隐藏”的方法是无法忍受的。。。使用jQuery存储数据也是不可接受的。我希望它漂亮整洁<代码>数据-当然可以。太棒了,谢谢!