我有三个图像,单击它们时会显示一个包含文本的隐藏元素。但是,我想确保在显示一个时隐藏其他 2 个隐藏元素。因此,如果我单击#img2,则会显示#text2,但会隐藏#text1 和#text3。此外,这可能只是一个语法错误,但是当我尝试将所有代码放在脚本标签下时,它就无法正常工作。我也很想将所有 jquery 放在脚本标记中,而不是使用 HTML 中的 onclick 功能。我对 jquery 很陌生,因此感谢所有帮助。提前致谢!
<div id = "img1" onclick = "$('#text1').fadeIn(500)"></div>
<div id = "img2" onclick = "$('#text2').fadeIn(500)"></div>
<div id = "img3" onclick = "$('#text3').fadeIn(500)"></div>
<div id = "text1" hidden></div>
<div id = "text2" hidden></div>
<div id = "text3" hidden></div>
<script>
/* TODO: Put all on-click code here */
</script>