我有一组数据,我将使用 PHP 将其回显到页面,并且我希望 JQuery 能够解析它。但是,我不希望用户必须看到数据。我有,例如:
<div id="data-1">
<span id="width">5</span>
<span id="height">10</span>
<span id="depth">15</span>
</div>
<div id="data-2">
<span id="width">10</span>
<span id="height">20</span>
<span id="depth">30</span>
</div>
我想知道我是否应该以这种方式将数据存储在跨度中,然后在 JQuery 中,在加载时隐藏它们并通过稍后获取跨度值来处理数据:
$(document).ready( function() {
$("#width, #height, #depth").hide();
$("#data-*").click(function() {
var width = $("#width", $(this)).text();
var height = $("#height", $(this)).text();
var depth = $("#depth", $(this)).text();
});
});
这是在页面上存储数据的最有效方式吗?我应该改用隐藏输入,还是有其他方法可以做到这一点?