我的代码曾经工作过,现在却没有。单击一个段落时没有任何反应。我知道它进入了剧本。
这是我的剧本:
<script>
function showhide(element_id) {
$(element_id).slideToggle();
};
</script>
编辑:这是我的渲染标记。当我点击段落时,它会创建应该展开/折叠的div:
<div class="tab-content">
<div id="tab1" class="tab active">
<div class="relation-link">
<p class="expand-one" onclick="showhide('dep-rtgdep-rtg')" onmouseover="" style="cursor: pointer;">dep-rtg</p>
<table id=dep-rtgdep-rtg class="content-one" cellpadding="5" cellspacing="5" width="100%">
<tr>
<td>Från sektion:</td>
<td class="rightcell">dep-rtg</td>
</tr>
<tr>
<td>Till sektion:</td>
<td class="rightcell">dep-rtg</td>
</tr>
<tr>
<td>Bara till samma programkod:</td>
<td class="rightcell">True</td>
</tr>
</table>
</div>
}
我没有粘贴css,因为它没有被更改,因为它工作。 非常感谢帮助
答案 0 :(得分:0)
试试这个: -
<script>
function showhide(element_id) {
$('#' + element_id).slideToggle(); // use '#' id selector
};
</script>