编程语言
首页 > 编程语言> > 如何使用JavaScript更改复选框背景

如何使用JavaScript更改复选框背景

作者:互联网

我的表格上有三个复选框.我想在选中时更改复选框的背景颜色.是否可以为表单上的所有复选框编写单个脚本?

解决方法:

跨浏览器更改复选框的背景颜色不一致.

看一下this link,以了解它们的外观.

如果您想更改背景颜色并使其始终如一地工作,那么最好查看JavaScript表单扩展.

该链接提供了一些:25+ jQuery Plugins that enhance and beautify HTML form elements,而Google将提供更多.

编辑:如果您想使用jQuery解决它,则可以使用wrap()unwrap()在复选框周围添加彩色范围.这不会更改复选框本身的背景,但是会以可靠的方式提供一些视觉反馈.

$('input[type=checkbox]').click(function() {
    $(this).unwrap().filter(":checked").wrap("<span class='selected'>");
});

WORKING DEMO

标签:background-color,asp-net,javascript,checkbox
来源: https://codeday.me/bug/20191102/1991673.html