我有一個 div,我想在點擊時被“激活”,但只是第一次,只有當它還不存在時;我不想display:none默認使用,因為之后回傳頁面時,我必須再次單擊才能使其顯示。
總而言之,有沒有辦法“激活”一個 div 而不是使用顯示/隱藏?(createElement并且append每次點擊都會制作一個新的......)
uj5u.com熱心網友回復:
你可以使用appendTo()它。如果你給它div一個唯一的 ID,你可以檢查它是否存在
$('button').on('click', function() {
if( $('#uniqueID').length == 0 ) {
$('<div id="uniqueID">This is a div</div>').appendTo('body');
}
});
div {
border: 1px solid blue;
margin: 1em;
padding: 1em;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button>Add div</button>
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/512926.html
上一篇:在準備好爭論的檔案上?
下一篇:Keepalived高可用
