更改时更改颜色
Change color when changed
本文关键字:颜色 更新时间:2023-12-28
我的文档中有一些输入元素(文本、单选、复选框等)。当进行更改时,它们中的每一个都应该更改其颜色。
这是我的方法:
$("document").on('click', 'change', 'select', function() {
$(this).addClass("changed")
});
当我通过单击、输入文本或选择来更改输入元素的值时,背景颜色不会改变。
这是一把小提琴。
您有几个错误;在向选择器提供文档对象时,document
不应该用引号括起来,而且应该在单个参数中用空格分隔事件,而不是用两个不同的参数分隔事件。试试这个:
$(document).on('click change', 'select', function() {
$(this).addClass("changed")
});
如果您想针对任何类型的表单控件,请使用:input
选择器:
$(document).on('click change', ':input', function() {
$(this).addClass("changed")
});
有关更多详细信息,请参阅jQuery API文档。
小错误。应该是:
$(function () {
$(document).on('click change', 'select, input', function() {
//-^--------^---------^^^--------------^^^^^^^^^
$(this).addClass("changed")
});
});
还将其封装在document
就绪函数中。
.on()
的语法为:
.on( events [, selector ] [, data ], handler )
Fiddle:https://jsfiddle.net/mL823jws/
相关文章:
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 高亮显示时编辑文本大小和颜色
- 用与线条相同的颜色填充多折线图上的点
- 更改使用Chart.js创建的图表中的轴线颜色
- 如何使用jquery更改html中的背景颜色
- 动态更改高图中的系列颜色
- jsf中两个字符串的颜色代码差异
- 我们如何使用css或JavaScript在i/j上更改句点(点)的颜色
- d3.hexbin插件-动态定义颜色域以适应数据
- 我如何制作一个JS函数,它可以从相似的原始颜色双向更改为某个颜色
- 每个选择器的Jquery css颜色都在变化,但字体大小却没有变化
- Javascript对象类在单击时打开窗口进行颜色选择,并在更改时替换对象背景颜色
- jQuery动画-边框宽度和颜色
- JS幻灯片与CSS背景颜色变化
- 使用CSS/JavaScript更改剑道图工具提示文本颜色
- 使用Angular单击时更改特定图示符图标的颜色
- 如何使用D3生成特定范围内的随机颜色
- 比较javascript中的浮动并更改最高浮动的颜色
- 改变所有<td>为特定的桌子点击颜色
- 如何获得随机灯光颜色