Добавить атрибут date
Помогите пожалуйста.
Есть элемент <div id="something">blah</div> Необходимо добавить в него атрибуты date, а именно сделать его: <div id="something" data-one="dog" data-two="#cat">blah</div> Ни как не получается разобраться... Вроде как должно работать так: $('something').attr('data-one', 'dog'); или $( "something" ).data( "one" ) = "dog"; но не выходит... |
Сам разобрался :)
$('div#something').attr('data-one', 'dog'); |
katalizator,
$( "#something" ).data({"one" : "dog", "two" : "#cat"} ); $( "#something" ).data( "one" , "dog") ; |
Цитата:
$('#data').data('item', 1); $('#data')[0].dataset.item; // undefined $('#data').attr('data-item'); // undefined $('#data').prop('data-item'); // undefined |
Цитата:
|
dd_smol,
data() для хранения и извлечения информации любого вида от Boolean до Object в самом элементе |
Это все понятно, я писал пост исходя из вопроса автора темы ... то есть в данном конкретном случает результат не предсказуем так как человек хочет иметь атрибут с данными а не привязать данные к элементу.
|
Часовой пояс GMT +3, время: 11:29. |