我创建了一个按技能组织的简历网页。
在页面顶部,导航中有三个按钮:
<p>Choose the type of experience you are interested in seeing:</p>
<button class="button-w" type="button">Writing/Editing Experience</button>
<button class="button-t" type="button">Teaching/Training Experience</button>
<button class="button-c" type="button">Current Experience</button>
我为 html 文档中的每个相应部分赋予了自己的类。例如:包含我所有的写作/编辑经验。
然后我写了 jquery 来删除/分离除写作/编辑之外的所有其他部分。见下文。它适用于我单击的第一个按钮。但问题是,当我点击“教学/培训体验”按钮时,因为当我点击“写作/编辑体验”按钮时我已经删除了该内容,我什么也得不到。
这是我所拥有的:
$(document).ready(function(){
$(".button-w").click(function(){
$("section, div").detach(".teaching, .current");
});
$(".button-t").click(function(){
$("section, div").detach(".writing, .current");
});
$(".button-c").click(function(){
$("section, div").detach(".writing, .teaching");
});
});
我认为我需要的是:--使用“show”/“hide”并添加某种条件语句,以便如果一个显示其他内容,则隐藏每个按钮选择或--对 jquery 进行排序,以便当我单击每个新按钮时,它首先恢复我的原始内容,然后删除除选定部分之外的所有部分。
你能帮我吗?