Используя PHP, я пишу HTML-код на страницу:
echo("<span id='myID' data-id='{$someValue}'>Hello</span>");
Затем, позже, я изменяю значение data-id
с помощью jQuery.
Затем, даже позже, я использую jQuery для получения значения data-id
и использования ajax для отправки на сервер.
Мой вопрос: следует ли использовать attr()
или data()
? Обратите внимание, что мое значение всегда является строкой или целым числом, а не объектом. Например....
$('#myID').attr('data-id',321);
var id=$('#myID').attr('data-id');
/or
$('#myID').data('id',321);
var id=$('#myID').data('id');
Используйте data
. Нет смысла манипулировать DOM, если вам это не нужно.
data-id
используя функцию.data
?