我有一个 div 或任何其他元素。我需要在其中保留一些参数,例如数字(记录的 ID)或其他内容,并且我需要使用 jquery 通过 ajax 进行操作(更改它)。
我可以使用 div ID 或类,但我认为将其保留为变量并不是一个好主意。是否有任何其他未使用的 html 属性,并且在语义上适合用于此目的。我正在考虑使用 NAME 属性,使用 jquery 操作它会好吗?
我可以有一些空的 12 ,但我不认为将此 div 的值用作变量是个好主意。
在 HTML 元素中用作变量的好主意是什么?
最佳答案
使用对象的 data .
jQuery 自动从 HTML5 data-*
属性填充元素的数据。因此,请像这样添加数据:
<div id="someID" data-option1="selection1"></div>
你可以像这样从对象中获取数据:
var opt = $('#someID').data().option1; // opt = "selection1"
或
var opt = $('#someID').data('option1'); // opt = "selection1"
关于jquery - DIV 或其他元素的最佳标识符是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5290353/