我想表column
分离成这样数组格式:如何将表列转换为数组?
{[A,B,C],[A,B,C],[A,B,C],[A,B,C] }
现在我只知道如何转移表行成字符串:
A,A,A,A,B,B,B,B,C,C,C,C
如何将表column
设置为数组?
我这里如下代码:
$(function(){
var letters = $("#selectable td").map(function() {
\t \t \t return $(this).text();
\t \t }).get();
console.log(letters);
});
#selectable tr .ui-selected{
background: #F39814;
color: white;
}
#selectable{
list-style-type: none;
margin: 0;
padding: 0;
width: 450px;
}
#selectable td{
margin: 3px;
padding: 1px;
float: left;
width: 100px;
height: 80px;
font-size: 4em;
text-align: center;
}
#selectable th{
margin: 3px;
padding: 1px;
float: left;
width: 100px;
height: 20px;
font-size: 1em;
text-align: center;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<table id="selectable">
<th>1</th>
<th>2</th>
<th>3</th>
<th>4</th>
<tr>
<td class="ui-state-default">A</td>
<td class="ui-state-default">A</td>
<td class="ui-state-default">A</td>
<td class="ui-state-default">A</td>
</tr>
<tr>
<td class="ui-state-default">B</td>
<td class="ui-state-default">B</td>
<td class="ui-state-default">B</td>
<td class="ui-state-default">B</td>
</tr>
<tr>
<td class="ui-state-default">C</td>
<td class="ui-state-default">C</td>
<td class="ui-state-default">C</td>
<td class="ui-state-default">C</td>
</tr>
</table>
感谢您的回答!是否可以将[[“A”,“B”,“C”,[“A”,“B”,“C”],[“A”,“B”,“C”],[“ A,B,C],[A,B,C],[A,B,C]}→[A,B,C]] –
@ S.P。 {[A,B,C],[A,B,C],[A,B,C],[A,B,C]}不是JSON格式,如果你想用字符串方式加入它 –
好的我懂了!再次感谢!! :) –