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 に答える