C# 基于另一列有条件地添加HTML列';s属性
是否有任何方法可以基于另一列的属性添加列?如下所示:如果td具有属性colspan=“2”,则在其前面添加一个新属性。多谢各位C# 基于另一列有条件地添加HTML列';s属性,c#,javascript,jquery,parsing,C#,Javascript,Jquery,Parsing,是否有任何方法可以基于另一列的属性添加列?如下所示:如果td具有属性colspan=“2”,则在其前面添加一个新属性。多谢各位 <table> <tr> <td>aaa</td> <td colspan="2">bbb</td> <td>ccc</td> <td>ddd</td> <td colspan="2">eee&l
<table>
<tr>
<td>aaa</td>
<td colspan="2">bbb</td>
<td>ccc</td>
<td>ddd</td>
<td colspan="2">eee</td>
</tr>
</table>
aaa
bbb
ccc
ddd
eee
结果表应为:
<table>
<tr>
<td>aaa</td>
<td> just added based on the right below column tag</td>
<td colspan="2">bbb</td>
<td>ccc</td>
<td>ddd</td>
<td> just added based on the right below column tag</td>
<td colspan="2">eee</td>
</tr>
</table>
aaa
仅根据右下方的列标记添加
bbb
ccc
ddd
仅根据右下方的列标记添加
eee
基于Reigel和Rob的帮助,以下是完整的示例:
<html>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$('td[colspan=2]').before('<td> just added based on the right below column tag</td>') ;
});
</script>
<body>
<table border="1">
<tr>
<td>aaa</td>
<td colspan="2">bbb</td>
<td>ccc</td>
<td>ddd</td>
<td colspan="2">eee</td>
</tr>
</table>
</body>
</html>
$(文档).ready(函数(){
$('td[colspan=2]')。之前('just added based the right before of the column tag');
});
aaa
bbb
ccc
ddd
eee
试试这个
$('table td[colspan=2]').before('<td> just added based on the right below column tag</td>');
$('table td[colspan=2]')。之前('just added based on the right before column tag');
如何设置函数并将其连接到html表以使其正常工作?很抱歉提出这个问题,但我对jquery真的没有任何线索,这是一种全新的语言。谢谢你,谢谢你,罗布。我试过了,你和Reigel都成功了。对不起,我可以把一个标记为答案。
$('table td[colspan=2]').before('<td> just added based on the right below column tag</td>');