无法禁用网页上的jquery元素

问题描述

我已经建立了一个jQuery功能,我希望当用户按下相应的按钮(隐藏/禁用等)时禁用全部功能。 为此,我用了 $(\'#id \')。hide(); 只会隐藏功能网页上的元素,而不会隐藏功能(希望您能理解) 就像我能够删除文本框中的文本,但不能删除文本框本身(奇怪的示例) 我想要的是使div(获得dis功能) 即使隐藏了要素,又有一件事情,刷新网页时,相同的要素再次弹出该字段     

解决方法

尝试
$(\'#id\').remove()
它将完全从DOM中删除该元素。刷新页面后,它将回到原来的位置。     ,如果页面在默认情况下可见的标记中,则刷新页面时,文本框将始终返回。 您可以基于包含一个布尔值的Cookie来动态地动态创建此文本框,该布尔值指示是否应该在隐藏或显示期间设置该值。 您也可以将其保留在标记中,但使用
display: none;
,使其默认情况下不可见,然后根据某个值(再次使用cookie或类似性质的内容)进行切换。