将函数附加到新添加的javascript元素

时间:2013-09-03 15:19:06

标签: javascript jquery datetime timer

我有一个循环,我在其中制作如下表格:

for (k in data['rd']) {
    tableData += '<table>... //skipped code
        <tr>
                            .
                            .
                            .
            <td class="'+data['rd']['time']+'"></td>
        </tr>
    </table>';


    //I want to create a count up on all of the above TD with following
    //FormatDate function formats the data into format mm/dd/yyyy hh:mm

    document.body.addEventListener("DOMNodeInserted", function(event) {
        var elementJustAdded = $('.rd'+k);
        elementJustAdded.countdown({since: new Date(formatDate(data['rd'][k]['ordered'])), until: new Date()})
    }, false);
}
 //Then I attach above "tableData" variable to my div.

以上简要代码导致倒数计时器仅应用于最后一个TD。因此,例如,如果有50条记录,那么只有第50行会显示计时器。

有人可以帮助我,以便我可以将计数定时器附加到表格中给定TD的每一行。

0 个答案:

没有答案