📅  最后修改于: 2023-12-03 14:43:11.792000             🧑  作者: Mango
jQuery UI Checkboxradio 是一个基于 jQuery UI 的插件,用于美化和功能增强复选框和单选框。
<input type="checkbox" id="checkbox1" />
<label for="checkbox1">复选框</label>
<input type="radio" id="radio1" name="radio" />
<label for="radio1">单选框 1</label>
<input type="radio" id="radio2" name="radio" />
<label for="radio2">单选框 2</label>
$(document).ready(function() {
// 初始化复选框
$('#checkbox1').checkboxradio();
// 初始化单选框
$('input[name="radio"]').checkboxradio();
});
$(document).ready(function() {
// 自定义样式主题
$('#checkbox1').checkboxradio({
icon: false, // 隐藏默认图标
classes: {
"ui-checkboxradio": "custom-checkbox", // 自定义样式类名
"ui-checkboxradio-label": "custom-label"
}
});
});
$(document).ready(function() {
$('#checkbox1').checkboxradio({
change: function(event, ui) {
// 复选框状态变化事件处理
console.log(ui);
}
});
});
更多选项和示例,请参考 jQuery UI Checkboxradio 官方文档。
jQuery UI Checkboxradio 是一个方便实用的插件,为复选框和单选框提供了美化和功能增强的解决方案。通过简单的初始化和自定义选项,开发者可以轻松地为页面中的复选框和单选框添加自定义样式和行为。使用这个插件,可以提升用户体验,并增加用户与复选框和单选框之间的互动性。