У меня есть массив данных, которые я буду отображать на странице с помощью 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();
});
});
Является ли это наиболее эффективным способом хранения данных на странице? Стоит ли использовать вместо этого скрытые входы или есть другие способы сделать это?