在開發網頁中,可能會遇到需要設置一個div不可編輯的情況。這時我們可以使用jquery來實現這個功能。
$("#myDiv").attr("contenteditable", false);
上面的代碼中,我們使用了jquery的attr()方法,將contenteditable屬性設置為false。這樣就可以讓這個div不可編輯了。
此外,如果我們需要將這個div重新設置為可編輯,只需要將contenteditable屬性設置為true即可:
$("#myDiv").attr("contenteditable", true);
需要注意的是,有些瀏覽器對contenteditable屬性的支持不夠完善,可能會出現一些奇怪的bug。如果有這種問題,可以試試給這個div添加一個readonly屬性,來實現不可編輯的效果,例如:
$("#myDiv").attr("readonly", "readonly");
這樣就可以兼容更多的瀏覽器了。