未定义 jQuery 输入参数

jQuery input argument is not defined

本文关键字:参数 输入 jQuery 未定义      更新时间:2023-09-26

这里是HTML标记

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

JS是

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

捕获的引用错误:未定义您的邮件

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

因为你没有传入字符串。

changeBackground(youremail);

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

changeBackground("youremail");
                 ^         ^