我试图选择具有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