我一直在尝试解决这个问题,我取得了一些成功,但我现在陷入了困境。
我有这个结构:
<h4>title</h4>
<p>text</p>
<hr />
<h4>title</h4>
<p>text</p>
<p>text</p>
<hr />
<h4>title</h4>
<p>text</p>
<hr />
我基本上想要完成的是在上下滑动 P 时切换单词tonen(意思是打开)和verbergen(意思是隐藏)。目前我用tonen这个词附加一个跨度并检查它是否显示。
加载时隐藏内容,显示tonen,但是单击h4时,显示内容但tonen不会更改为verbergen。我已经阅读了有关现场直播的内容,但不明白。
<script>
$(function(){
$("h4").append("<span> - tonen</span>");
$("h4").nextUntil("hr").hide();
$("h4").click(function () {
$(this).nextUntil("hr").slideToggle("fast");
if(span.text() == " - tonen"){
span.text(" - verbergen");
} else {
span.text(" - tonen");
}
});
});
</script>