Хорошо, название может быть немного сбивает с толку. Позволь мне объяснить.
<div class="book">
<h3>Name of Book</h3>
<p>
<span data-notmobile="Author"></span>Rajesh K. Maurya</p>
<p>
<span data-notmobile="Publication"></span>Wiley India</p>
<p>
<span data-notmobile="Edition"></span>2011</p>
<p>
<span data-notmobile="Branch"></span>Information Technology</p>
<p>
<span data-notmobile="Semester"></span>5</p>
</div>
Теперь мне нужен способ замены содержимого каждого диапазона с его атрибутом данных соответственно. Я попробовал
$('.book span').html($('.book span').data("notmobile"));
, который изменяет только внутренний html на первый атрибут, т.е. «Автор». По какой-то причине ключевое слово this не работает.
Я хочу сделать это, не присваивая каждому спану отдельный класс.