📅  最后修改于: 2023-12-03 15:02:12.684000             🧑  作者: Mango
destroy() 方法是 jQuery UI 按钮组件提供的一个方法,用于销毁一个已实例化的按钮组件。当不再需要某个按钮组件时,可以使用 destroy() 方法将其销毁,以释放绑定的事件、解除样式等。
$( ".selector" ).button( "destroy" );
以下是 destroy() 方法的一个简单示例:
<!doctype html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>jQuery UI 按钮 destroy() 方法示例</title>
<link rel="stylesheet" href="https://cdn.bootcdn.net/ajax/libs/jqueryui/1.12.1/jquery-ui.min.css">
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
<script>
$(function() {
$( "#my-button" ).button();
$( "#destroy-button" ).click(function() {
$( "#my-button" ).button("destroy");
});
});
</script>
</head>
<body>
<button id="my-button">我是一个按钮</button>
<button id="destroy-button">销毁按钮</button>
</body>
</html>
运行效果如下:
点击“销毁按钮”按钮后,原来的按钮组件被销毁了,无法再次点击并显示效果。
button()
方法进行实例化。button()
方法对元素进行新的实例化即可。