我有三个图片,点击后会显示一个包含文字的隐藏元素。但是,我想确保其他两个隐藏元素在显示时隐藏。因此,如果我点击#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>
接受某些问题的答案。 – 0x499602D2
请使用jquery绑定,当你使用jquery插件时。 –