0

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;
}
4

1 に答える 1

2

msgs[name]where 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;
}
于 2012-06-05T05:40:16.347 に答える