1

这是HTML标记

<input class="youremail" name="youremail" >

JS是

function changeBackground(agru){
     $('input[name=' + agru + ']').css('background', 'red');
}

changeBackground(youremail);

Uncaught ReferenceError: yourremail 未定义

我的函数不起作用,我需要转换agru为字符串吗?谢谢!

4

1 回答 1

7

因为您没有传入字符串。

changeBackground(youremail);

它被youremail视为一个变量,并且该变量未定义。添加缺少的引号,它将起作用。

changeBackground("youremail");
                 ^         ^
于 2013-11-13T21:05:36.523 回答