當您單擊「隱藏信息」時,我想將文本從「隱藏信息」更改爲「顯示信息」,並更改圖標:https://cdn4.iconfinder.com/data/icons/seo-and-data/500/view-content-window-16.png。使用jQuery更改文本和圖標
當文本再次被點擊時,它應該從「顯示信息」更改爲「隱藏信息」。
請記住,當您顯示信息時,應顯示文本「teststests」。如果你想隱藏「teststests」你點擊「隱藏信息」。
我不知道該怎麼做。
謝謝!
$(document).ready(function(){
$("div#test").click(function(){
$("#test2").toggle();
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<div id="test2" style="display:none">
teststests
</div>
<div id="test">
<img src="https://cdn0.iconfinder.com/data/icons/octicons/1024/eye-16.png" /> Show Information
</div>
檢查我的帖子,我已經包含了可以防止div在淡入淡出時重疊的CSS並出去。這也適用於Amit答案中的'.fadeToggle()'。我無法將CSS添加到我的小提琴中,因爲我剛發佈了此評論並在我的手機上進行了編輯,出於某種原因,它不會讓我在那裏定位CSS字段。你可以複製並粘貼它,它會正常工作。希望這有助於。 –