你好,所以我有一个带有默认类的 div Unlocked
。当我单击它时,我删除了类Unlocked
并将其更改为locked
类,当我再次单击时,转到旧的Unlocked
.
这是我的 js
$(document).ready(function() {
console.log("Test");
$(".Unlocked").click(function(){
console.log("HI2");
$("#LeftMenu").css('margin-left', '0');
$("#LockLeftMenu").removeClass("Unlocked");
$("#LockLeftMenu").addClass("locked");
$("#lbl_lock").text("UnLock");
});
$(".locked").on("click", function (event) {
console.log("HI");
$("#lbl_lock").text("Lock");
$("#LeftMenu").css('margin-left', '-260px');
$("#LockLeftMenu").removeClass("locked");
$("#LockLeftMenu").addClass("Unlocked");
});
});
这是我在点击之前需要的 html,
<div id="LeftMenu">
<div id="LockLeftMenu" class="Unlocked">
<label id="lbl_lock">Lock</label>
</div>
点击后,
<div id="LeftMenu" style="margin-left: 0px;">
<div id="LockLeftMenu" class="locked">
<label id="lbl_lock">UnLock</label>
</div>
但是在单击旧的 $(.Unlocked) 元素后,我在 console.log 中看到的只是 HI2.HI2.HI2 ...我无法访问 $(.locked) 的 HI。