我試圖選擇具有class of hours
的頁面上的所有TD
標籤,並讀取每個數據屬性(月份的短名稱),然後將該值添加到<td>
和</td>
。像<td>40 Dec </td>
。查找所有TD標籤並讀取它們的數據屬性
由於我沒有得到任何價值,所以我的腳本出了問題,但是我錯過了什麼或者錯了什麼?
我的jQuery:
$("tbody").find("td").each(function() {
if ($(this).hasClass("hours")) {
var d = $(this).data("date");
$(this).append("<br>" + d);
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<tbody>
<td data-date="dec" data-activityid="7" data-resourceid="1" data-projectid="2" class="workingHours-ok hours">40</td>
</tbody>
孩子你能避免調用'jQuery的()'再次'.text(function(index,text){})' – guest271314