Добавить атрибут 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, время: 13:33. |