javascript语法调用对象属性

时间:2012-06-05 05:38:13

标签: javascript jquery html object javascript-objects

我正在尝试通过使用jQuery从html动态获取“loginUsername”来调用msgs.loginUsername属性。但是,我无法弄清楚如何构造语法以使其工作。

对象:

msgs = {
    loginUsername : "Username is required.",
    loginPassword : "Password is required."
};
电话:

function validateElements(_class) {
var errors = 0;
jQuery(_class).each(function() {
    if (!validate.required(this)) {
        var name = jQuery(this).attr('name'); //TROUBLE
        alert(msgs.name);                     //TROUBLE
        errors += 1;
    }
});
return errors > 0 ? false : true;
}

1 个答案:

答案 0 :(得分:2)

尝试使用msgs[name],其中name =“loginUsername”或“loginPassword”

function validateElements(_class) {
var errors = 0;
jQuery(_class).each(function() {
    if (!validate.required(this)) {
        var name = jQuery(this).attr('name'); //TROUBLE
        alert(msgs[name]);                     //TROUBLE
        errors += 1;
    }
});
return errors > 0 ? false : true;
}