我有一个div或任何其他元素.我需要在其中保留一些参数,如数字(记录的ID)或其他东西,我需要使用jquery使用ajax操作(更改它).
我可以使用div ID或类,但我不认为保留变量是个好主意.是否有任何其他未使用的html属性,并且在语义上正确用于此目的.我在考虑使用NAME属性,使用jquery操作它会不错?
我可以有一些空的12,但是我不认为将这个div的值用作变量是一个好主意.
在HTML元素中用作变量有什么好主意?
使用对象的数据.
jQuery自动从HTML5 data-*属性填充元素的数据.所以像这样添加你的数据:
<div id="someID" data-option1="selection1"></div>
Run Code Online (Sandbox Code Playgroud)
您可以像这样从对象获取数据:
var opt = $('#someID').data().option1; // opt = "selection1"
Run Code Online (Sandbox Code Playgroud)
要么
var opt = $('#someID').data('option1'); // opt = "selection1"
Run Code Online (Sandbox Code Playgroud)