好人。
我正在尝试自己填充输入以更改其background-color
,这必须动态完成,而无需单击按钮或重新加载页面。我试过这个,但它不起作用:
function ActiveInputs() {
var gg = $('#search-form').find('input:text,select, textarea').val();
$(gg).on('blur', function () {
if ($(this).val() != '') {
$(this).css('background-color', 'red');
}
});
有人帮我一把吗?
您可以使用 :input 选择器来获取表单的所有元素。在更改事件中,您检查它是否有值,并根据值是否为空,分配 css 类来更改背景:
您可以创建一个函数来使用 jquery 修改 css 并直接通过 onchange() 事件执行,例如: