什么是DIV或其他元素的最佳标识符?

Jer*_*ry2 2 variables jquery

我有一个div或任何其他元素.我需要在其中保留一些参数,如数字(记录的ID)或其他东西,我需要使用jquery使用ajax操作(更改它).

我可以使用div ID或类,但我不认为保留变量是个好主意.是否有任何其他未使用的html属性,并且在语义上正确用于此目的.我在考虑使用NAME属性,使用jquery操作它会不错?

我可以有一些空的12,但是我不认为将这个div的值用作变量是一个好主意.

在HTML元素中用作变量有什么好主意?

Mot*_*tie 5

使用对象的数据.


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)