我从查询返回了一些类似xml的数据:
<table>
<tr linetype="data" linenum="1">
<td colnum="c0">Balanced</td>
<td colnum="c1" rawvalue="24">24</td>
<td colnum="c2">Allocation</td>
</tr>
<tr linetype="data" linenum="2">
<td colnum="c0">Equity</td>
<td colnum="c1" rawvalue="27">27</td>
<td colnum="c2">Allocation</td>
</tr>
<tr linetype="data" linenum="3">
<td colnum="c0">Fixed Income</td>
<td colnum="c1" rawvalue="23">23</td>
<td colnum="c2">Allocation</td>
</tr>
<tr linetype="data" linenum="4">
<td colnum="c0">High Yield Bond</td>
<td colnum="c1" rawvalue="25">25</td>
<td colnum="c2">Allocation</td>
</tr>
<tr linetype="data" linenum="7">
<td colnum="c0">Aggregate Bonds</td>
<td colnum="c1" rawvalue="73">73</td>
<td colnum="c2">Asset Category</td>
</tr>
<tr linetype="data" linenum="8">
<td colnum="c0">Asian Equity</td>
<td colnum="c1" rawvalue="101">101</td>
<td colnum="c2">Asset Category</td>
</tr>
<tr linetype="data" linenum="9">
<td colnum="c0">Balanced</td>
<td colnum="c1" rawvalue="83">83</td>
<td colnum="c2">Asset Category</td>
</tr>
</table>
子节点可以按列c2 =“分配”或“资产类别”进行分组。如何<tr>
在不丢失父<table>
标记的情况下全选c2 =“ Asset Category”列?
谢谢
一种解决方案是使用jquery .filter()像:
$("table tr td[colnum='c2']").filter(function() {
return $(this).text() == "Asset Category";
}).parent().css("color", "red");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
<tr linetype="data" linenum="1">
<td colnum="c0">Balanced</td>
<td colnum="c1" rawvalue="24">24</td>
<td colnum="c2">Allocation</td>
</tr>
<tr linetype="data" linenum="2">
<td colnum="c0">Equity</td>
<td colnum="c1" rawvalue="27">27</td>
<td colnum="c2">Allocation</td>
</tr>
<tr linetype="data" linenum="3">
<td colnum="c0">Fixed Income</td>
<td colnum="c1" rawvalue="23">23</td>
<td colnum="c2">Allocation</td>
</tr>
<tr linetype="data" linenum="4">
<td colnum="c0">High Yield Bond</td>
<td colnum="c1" rawvalue="25">25</td>
<td colnum="c2">Allocation</td>
</tr>
<tr linetype="data" linenum="7">
<td colnum="c0">Aggregate Bonds</td>
<td colnum="c1" rawvalue="73">73</td>
<td colnum="c2">Asset Category</td>
</tr>
<tr linetype="data" linenum="8">
<td colnum="c0">Asian Equity</td>
<td colnum="c1" rawvalue="101">101</td>
<td colnum="c2">Asset Category</td>
</tr>
<tr linetype="data" linenum="9">
<td colnum="c0">Balanced</td>
<td colnum="c1" rawvalue="83">83</td>
<td colnum="c2">Asset Category</td>
</tr>
</table>
参考
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句