2016-05-30 6 views
0

Я эту строку кода:Набор данных с Jquery

<p class="main-description" >Hello world</p> 

Я хочу добавить атрибут данных с JQuery, я не могу изменить HTML

Так что я стараюсь это:

$('.main-description').data('data-custom','5s'); 

Конечный результат должен быть таким, но не работает

<p class="main-description" data-custom="5s" >Hello world</p> 
+0

также должно быть 'данные ('заказные', '5s') ; ' –

+0

try' $ ('. Main-description'). Attr ('data-custom', '5s'); ' – CMedina

ответ

2

Вы должны использовать attr()

$('.main-description').attr('data-custom', '5s');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<p class="main-description">Hello world</p>

Для различия между ними относятся: jQuery Data vs Attr?