Javascript cssjquery的函数参数

Javascript cssjquery的函数参数,javascript,jquery,css,function,parameters,Javascript,Jquery,Css,Function,Parameters,我试图创建一个函数来帮助我更改一些css,而不必每次都重复代码 这是我的代码: function error(e){ e.css({ 'border':'2px solid red', 'background-color':'rgba(250,52,5,.2)' }) } 如您所见,我正在添加(e)参数,因此我可以将该函数应用于任何元素 该函数工作正常,但我收到以下错误: 未捕获的TypeError:无法读取未定义的属

我试图创建一个函数来帮助我更改一些css,而不必每次都重复代码

这是我的代码:

function error(e){
         e.css({
          'border':'2px solid red',
          'background-color':'rgba(250,52,5,.2)'
         })
}
如您所见,我正在添加(e)参数,因此我可以将该函数应用于任何元素

该函数工作正常,但我收到以下错误:

未捕获的TypeError:无法读取未定义的属性“css” 出错时(scripts1.js:83)

还有其他更好的方法吗? 对不起我的英语和这个简单的问题,我是一个乞丐,你可以看到


谢谢。

您似乎没有向函数传递任何值。所以您得到了未定义的错误

我建议您为样式表中的错误设置一个类,如:

.error  {
      border:2px solid red;
      background-color:rgba(250,52,5,.2);
     }
现在,每当出现错误时,只需在元素上设置类:

 function error (e) {
   $(e).addClass('error');
 }

请确保将Dom元素传递给error函数。

去掉.css并使用.addClass。在样式表中定义类

使用
$(e).css(…)
作为
e
传递的
错误是什么?换句话说,如何调用
error
?问题在于调用
error()
的地方,而不是函数本身。你需要显示代码。嗨,巴玛,这正是问题所在!谢谢调用函数时出现语法错误。下次我会记住这一点,这似乎是比您更简单的方法