我有一些链接可以在单击时更改 Div 中的内容。现在,其中一个链接有新内容,我正在尝试用新的 div 替换现有的 div,如下所示
var terms = document.getElementsByClassName("tos")[0];
var faqs = document.getElementsByClassName("faq")[0];
$(terms).click(function(){
$("#menuitem").hide();
$("#newterms").show();
});
$(faqs).click(function(){
$("#newterms").hide();
$("#menuitem").show();
});
这个想法是在单击“条款”以外的任何链接时隐藏#newterms。
上面的代码完全隐藏了#newterms,当我点击“terms”时不显示新的div。我不熟悉 JQuery 并且不确定我做错了什么。如果你们中的任何人能帮助我解决这个问题,那就太好了。
抱歉,这里是 HTML
<div id="contenttext">
<div id="menuitem"></div>
<div id="newterms">
<p id="terms_header">Header</p>
<div id="termsconds">Terms</div>
</div>
</div>
我做了一些搜索,发现可以通过这种方式访问类名(上图)。