我瓦尔看起来像这样的:的Javascript:合并功能参数与字符串参考VAR
var cardholder = $("#cardholder");
var cardholderInfo = $("#cardholder-Info");
和一个函数(不当前工作),看起来像这样:
function validateRequired(field){
//if it's NOT valid
if(field.val().length < 1){
field.addClass("field_error");
fieldInfo.text("(Required)");
fieldInfo.addClass("error");
return false;
}
//if it's valid
else{
field.removeClass("field_error");
fieldInfo.text("");
fieldInfo.removeClass("error");
return true;
}
}
其中我访问诸如:
cardholder.keyup(validateRequired(cardholder));
我到处找,但我无法找到我需要的,我真的不知道我守ld正在寻找。
我可以使用field
值来访问直接cardholder
变种。但我也想用field
的值来引用cardholderInfo
,这样我就可以在函数中操作那个元素。
要么使用两个参数,并通过在cardholderInfo,或使用JavaScript的词法作用域的,只是使用cardholderInfo在你的功能,如果该功能是在相同的范围内cardholderInfo定义或者在范围链中从cardholderInfo开始的范围内。 – 2013-05-08 14:51:36
让我们直截了当:你需要什么?我认为有一个更简单的方法,你正在尝试... – Kiruse 2013-05-08 14:53:06
@ pythonian29033请请永远不要警惕,学习如何使用控制台和登录对象与console.log(字段)在Chrome和Firefox与萤火虫你可以点击记录的对象来检查它的属性。 – HMR 2013-05-08 14:58:06