我想访问以下 HTML 代码中的 div 标签:
<table>
<div class="rowBound">
<tr onclick="expandLastResultDetails(this);">
<td class="c1">56835-14513</td>
...
</tr>
<tr class="rowDetails">
<td colspan="0">
<div style="background-color: #0F9;"> expandable
</div></td>
</tr>
</div>
</table>
但是 jQuery 命令只是给了我一个 TBODY 而不是我的 DIV ..
这是我在另一种情况下所做的:
function expandNavContent(navEntryTitle) {
var content = $(navEntryTitle).parent().children('.navContent');
$(content).slideToggle('slow', function () {
// Animation complete.
});
}
我想要的:如果有人点击 tr,rowDetails 应该使用 slideToggle 进行动画处理
如果我使用此代码:
function expandLastResultDetails(tableEntry) {
var content =$(tableEntry).parent().children('.rowDetails');
$(content).slideToggle('slow', function () {
// Animation complete.
});
}
它切换所有行,但它应该只切换一行,所以我将它们嵌套到一个分区中,也许那是错误的