試圖讓與jQuery屬性值,然後將其與類獲得自定義屬性與jQuery
<div id="data" class="democlass" data-author="Mr. Jhon Doe" data-cat="Technology" data-url="https://google.com"></div>
<p class="data-author"></p>
<p class="data-cat"></p>
<a href="#"></a>
$("#data").each(function() {
var author = $(this).attr("data-author");
var cat = $(this).attr("data-cat");
});
$(document).ready(function() {
$(".data-author").append(author);
$(".data-cat").append(cat);
});
我做得不對的代碼附加到元素的值?這裏是示例codepen
變量在不同的範圍 –
第一,爲什麼你使用'上each''id'屬性?我沒有發現多個div使用每個循環? –
給['$ .data()'](https://api.jquery.com/jquery.data/)一個機會。 –