Jquery .each函数

时间:2013-10-24 17:48:52

标签: jquery

我想通过.each函数获取属性吗?

public class UserDto
{
  public List<UserNode> UserList { get; set; } 
}

public class UserNode
    {
        public UserNode()
        {
            UserViews = new List<string>();
        }
        public Guid Id { get; set; }
        public IList<string> UserViews { get; set; }
    }

我如何通过.each函数提取值?我想显示ID和用户视图?

success: function (userDetails) {

          $.each(userDetails, function() {
                  $.each(this, function (key, value) {

                                alert(value);


                       });​

                       });​

                },

任何方式来获得这个?

2 个答案:

答案 0 :(得分:1)

你很亲密。到此为止:

$.each(userDetails, function() {

但添加参数

$.each(userDetails, function(key, value) {

在回调内部,您可以访问对象中的每个属性名称,以及相应的值。

$.each(userDetails, function(key, value) {
    console.log(key, value, userDetails[key], userDetails[key] === value);
});

这是 working fiddle

答案 1 :(得分:0)

这项工作适合我。

for(var a in model)          
{

  var model2=model[a].UserViews;
    for (var k in model2) 
     {
        alert(model2[k]);

      }

}