未定义 jQuery 输入参数
jQuery input argument is not defined
这里是HTML标记
<input class="youremail" name="youremail" >
JS是
function changeBackground(agru){
$('input[name=' + agru + ']').css('background', 'red');
}
changeBackground(youremail);
未捕获的引用错误:未定义您的邮件
我的函数不起作用,我需要将agru
转换为字符串吗?谢谢!
因为你没有传入字符串。
changeBackground(youremail);
它将youremail
视为变量,并且未定义该变量。添加缺少的引号,它将起作用。
changeBackground("youremail");
^ ^
相关文章:
- 带有输入参数的Javascript/PHP中的XMLHTTPrequests
- 如何在submit to sightly时将表单输入值作为参数传递给WCMUsePojo
- 更改输入按钮's onClick参数
- 在JS的下拉列表中选择多个输入参数
- 如何将多个参数传递给输入's onChange处理程序
- 如何在javascript中输入值/参数
- 从输入文本中获取值参数
- IE JavaScript参数和填充输入字段
- 如何自定义数据::confirm弹出窗口以提示输入,该输入将附加到请求参数中
- 将多字段html输入组合为一个参数并传递给javascript
- 定义要在网页中用作输入的参数
- 使用输入名称参数在jQuery中取整不起作用
- 通过参数将传递的函数分配给动态创建的输入类型的onclick事件
- 如何为jQuery帖子输入动态数据参数
- 试图理解一个在JS中有两个参数输入的函数(如函数X(param1)(param2))
- 将参数/输入数据传递给 JavaScript 中的自定义元素
- Hubot-未输入参数/输入参数
- 函数,该函数由作为参数输入的单词组成数组
- 如何在 javascript 中使用字符串参数输入作为变量名称
- 作为 element.contains() 的参数输入的有效属性是什么