0

我有 jQuery 数据。但我无法阅读它。我不确定为什么。

链接在这里

$(document).ready(function(e){
      $('#tolaststep').click(function(e) {
    e.preventDefault();
         var errormessages=[{
                                username: 
                               {
                                    required: "Username is Required"
                                }
                            }];
    alert("Here I am getting the result   "+errormessages[0].username.required);
$('input').each(function()
           {
              if ($(this).val() === "") 
              {
                    var currentid=$(this).attr("id");
                    alert(typeof currentid);
                    alert("I am not getting result here :( "+errormessages[0].currentid.required);
                       $(this).css("border", "1px solid red");
                }

           });
       });
    });

http://jsfiddle.net/btJDH/

4

1 回答 1

1

使用存储在变量中的键访问对象的属性需要方括号:

errormessages[0][currentid].required

否则,JS 解释器会认为您正在寻找一个关键的“currentid”。

于 2013-02-25T23:47:21.483 回答