Ich versuche, alle TD
Tags auf der Seite, die eine class of hours
hat, und lesen Sie jedes Datenattribut (Kurzname des Monats) und fügen Sie diesen Wert nach dem aktuellen Inhalt innerhalb der <td>
und </td>
. Wie <td>40 Dec </td>
.Finden Sie alle TD-Tags und lesen Sie ihr Datenattribut
Da ich keinen Wert bekommen, ist etwas falsch mit meinem Skript, aber was habe ich verpasst oder falsch gemacht?
Meine 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>
Sie vermeiden Aufruf 'jQuery()' wieder mit 'Text' Argument nicht ein Elternteil
<td>
es sei denn, ist sein von '.text (Funktion (Index, Text) {})' – guest271314