处理最近在页面上注入的数据

时间:2016-08-26 17:02:19

标签: javascript jquery

我在html页面上注入一个来自外部源的html表,然后运行带有表数据的函数。表格如下:

<table id="yy">
    <thead>
        <tr>
            <th>Name</th>
            <th>Age</th>
            <th>Values</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <th>John</th>
            <td>42</td>
            <td data-sparkline="71, 78, 39, 66 "/>
        </tr>
        <tr>
            <th>Gus</th>
            <td>36</td>
            <td data-sparkline="87, 44, 74, 41 "/>
        </tr>
</table>

我使用以下代码从外部源获取该表并将其注入我的页面(其中&#34; myid&#34;是该表的父元素的id):

$.get( "example/filename.txt" )
    .done(function( data ) {
        $( "#myid" ).html( data );
    });

到目前为止它工作正常,但之后我遇到了麻烦,因为我有第二个使用该表数据的函数。但它的工作方式是执行以下代码:

$tds = $('td[data-sparkline]')

但它在$('td[data-sparkline]')中找不到任何值 - 当我查看源代码时,数据就在那里,但脚本找不到它 - 我想因为我刚刚注入了它在页面上。我该怎么做才能找到价值观?我知道我们可以在&#34; on&#34;上使用jquery。在某些情况下,事件似乎不适合这个例子。

0 个答案:

没有答案