这与我上次有关question(
注意:我已经在那里得到了一些很好的答案)。我正在做一个可以过滤的程序。我没有包含这个问题,因为我认为只要我知道如何从行中获取数据,添加文本就更容易。但令我沮丧的是,到目前为止我还无法编写出一个好的程序。
我目前使用这个 javascript 代码(感谢 Awea):
$('#out').click(function(){
$('table tr').each(function(){
var td = '';
$(this).find('option:selected').each(function(){
td = td + ' ' + $(this).text();
});
td = td + ' ' + $(this).find('input').val();
alert(td);
});
})
我的问题是:如何在行数据之前添加文本?例如,此代码警报
第一行就像data1.1 data1.2 data1.3
,
然后第二行就像data2.1 data2.2 data2.3
,
我希望我的输出像这样显示
[
{"name":"data1.1","comparison":"data1.2", "value":"data1.3"},
{"name":"data2.1","comparison":"data2.2", "value":"data2.3"},
{"name":"data3.1","comparison":"data3.2", "value":"data3.3"}
{.....and so on......}]
但在此之前,我想检查一行中的所有第一个单元格是否不为空。如果为空,则跳过该行然后继续到下一行。
有没有人可以帮助我,拜托...