Javascript jQuery如何从<;粘贴新值;td>;有课
我有一个静态值的表,我想用Javascript jQuery如何从<;粘贴新值;td>;有课,javascript,jquery,json,Javascript,Jquery,Json,我有一个静态值的表,我想用class=“rxlevel” 我想添加来自JSON的td单元格(带有class=“rxlevel”)数据。你能帮我吗 谢谢 我的想法是: <table id='scores' border="1" style="border: 1px #aaa solid"> <tr> <th>ID</th> <th>Datum</th> <th>
class=“rxlevel”
我想添加来自JSON的td单元格(带有class=“rxlevel”
)数据。你能帮我吗
谢谢
我的想法是:
<table id='scores' border="1" style="border: 1px #aaa solid">
<tr>
<th>ID</th>
<th>Datum</th>
<th>Pocet</th>
</tr>
<tr>
<td>RxLevel</td>
<td class="rxlevel">18/1/2011</td>
<td class="rxlevel">610</td>
</tr>
<tr>
<td>123</td>
<td>3/2/2014</td>
<td>6</td>
</tr>
<tr>
<td>456</td>
<td>6/6/2013</td>
<td>18</td>
</tr>
<tr>
<td>RxLevel2</td>
<td class="rxlevel">4/1/2011</td>
<td class="rxlevel">610</td>
</tr>
</table>
身份证件
资料
口袋
接收电平
18/1/2011
610
123
3/2/2014
6.
456
6/6/2013
18
RxLevel2
4/1/2011
610
尝试一个成功的处理程序,比如$('.rxlevel').text(函数(i){返回数据.分数[Math.floor(i/2)][Math.floor(i/2)+(i%2==0?0:1)])
你的问题有点不清楚。这就是你想做的吗@美拉尼亚克:完全正确。表中有一些不带class=“rxlevel”的单元格。此类别是为选定单元格手动分配的。因此,您希望保留那些硬编码行(没有类别的行),并根据通过的数据动态生成其他行?我不知道我完全理解您的答案。我只想将数据从JSON传输到具有指定类的单元格。类是手动分配的。其他是静态数据(任何重写)。
var timer = $.timer(function () {
$.ajax({
url: "url/for/json/file",
dataType: "json"
}).success(function (data) {
$(data.scores).each($('.rxlevel'), function (index, element) {
$('#scores').append('<tr><td> ' + element[0] + ' </td> <td> ' + element[1] + '</td></tr>');
});
});
});
timer.set({
time: 5000,
autostart: true
});
{
"scores":
[
["18/1/2011", 610],
["4/1/2011", 610],
["5/1/2011", 610],
["6/1/2011", 610],
["7/1/2011", 720],
["8/1/2011", 500],
["9/1/2011", 500]
]
}
<table id='scores' border="1" style="border: 1px #aaa solid">
<tr>
<th>ID</th>
<th>Datum</th>
<th>Pocet</th>
</tr>
<tr>
<td>RxLevel</td>
<td class="rxlevel">18/1/2011</td>
<td class="rxlevel">610</td>
</tr>
<tr>
<td>123</td>
<td>3/2/2014</td>
<td>6</td>
</tr>
<tr>
<td>456</td>
<td>6/6/2013</td>
<td>18</td>
</tr>
<tr>
<td>RxLevel2</td>
<td class="rxlevel">4/1/2011</td>
<td class="rxlevel">610</td>
</tr>
</table>