我有多个<span>
,我想展开/折叠。我知道如何使用<tr>
并尝试相同的方式没有奏效。此SharePoint自动生成的代码。我无法控制它。展开/折叠跨度?
<span id="#part1">
<table>
<tr>
<tr>
----
----
<tr> <!-- 28th tr -->
<td> </td>
<td>
<div>
<span class="ms-noWrap">
<span class="ms-imnSpan">
<a href="#" class="ms-imnlink ms-spimn-presenceLink">
<span ><img name="imnmark">
</span>
</a>
</span>
<span class="ms-noWrap ms-imnSpan">
<a href="#" class="ms-imnlink" >
<img name="imnmark">
</a>
<a class="ms-subtleLink" >Sri</a>
</span>
</span>
(<a href="link">4/1/2015 1:45 PM</a>): NA
<br>
<br>
<span class="ms-noWrap">
<span class="ms-imnSpan">
<a href="#" class="ms-imnlink ms-spimn-presenceLink">
<span ><img name="imnmark">
</span>
</a>
</span>
<span class="ms-noWrap ms-imnSpan">
<a href="#" class="ms-imnlink" >
<img name="imnmark">
</a>
<a class="ms-subtleLink" >Sri</a>
</span>
</span>
(<a href="link">4/1/2015 1:45 PM</a>): NA
<br>
<br>
<span class="ms-noWrap"> <!-- From here I want expand /collapse -->
<span class="ms-imnSpan">
<a href="#" class="ms-imnlink ms-spimn-presenceLink">
<span ><img name="imnmark">
</span>
</a>
</span>
<span class="ms-noWrap ms-imnSpan">
<a href="#" class="ms-imnlink" >
<img name="imnmark">
</a>
<a class="ms-subtleLink" >Sri</a>
</span>
</span>
(<a href="link">4/1/2015 1:45 PM</a>): NA
<br>
<br>
<div>
</span>
<td>
<tr>
我试图
<script src="/dept/it/Shared%20Documents/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var commentrow="<tr class='comment expand'><td nowrap='true' valign='top' width='113px' class='ms-formlabel'><h4 class='ms-standardheader'><u> More comments..<u></h4></td><td valign='top' class='ms-formbody' width='350px' ></td></tr>";
$(commentrow).insertAfter("#part1 table tr:nth-child(28) td:nth-child(2) div span:nth-child(4)")
$('.comment').toggleClass('expand').nextUntil('tr.comment').slideToggle(10);
$('.comment').click(function(){
$(this).toggleClass('expand').nextUntil('tr.comment').slideToggle(100);
});
});
</script>
<style>
tr.comment
{
cursor:pointer;
}
</style>