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

标签 jquery variables

我有一个 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/

相关文章:

sql - 如何将字段内的值总和分配给变量?

asp.net - 来自 ASP.NET MVC 模型数据的 Javascript int 变量?

javascript - jquery ui slider 在单击和拖动时不会被禁用

r - 如何通过 setwd() 使用变量?

javascript - 防止过度滚动

jQuery 日期选择器多选和取消选择

Python:使用列表项代替全局变量

javascript - Firebase,变量作为键名

javascript - 无法获取文本区域的值

jquery - 非常有趣的 jQuery 加载行为,是错误还是解决方案?