json – JQuery奇怪的语法

前端之家收集整理的这篇文章主要介绍了json – JQuery奇怪的语法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我是 JQuery的新手,并尝试使用它根据JSON对象的查询结果动态构建HTML.无论如何在JQuery API站点(http://api.jquery.com/jQuery.getJSON/)上我发现这个例子我不懂语法,我似乎无法找到为什么这种语法合法的任何解释或者如何使用它.
$.getJSON('ajax/test.json',function(data) {
  var items = [];

  $.each(data,function(key,val) {
    items.push('<li id="' + key + '">' + val + '</li>');
  });

  // *** THIS IS THE PART THAT IS WEIRD ***
  $('<ul/>',{
    'class': 'my-new-list',html: items.join('')
  }).appendTo('body');
});

有人可以将我的文档用上面的注释解释语法吗?

解决方法

请参阅jQuery文档 here.特别是标题为:

Creating New Elements

本节包含有关使用版本1.4中添加的jQuery(html,props)重载的详细信息.这是您的示例中使用的重载.它需要一个html字符串参数,用于创建一个新的DOM元素,然后添加props对象参数中包含的属性.

原文链接:https://www.f2er.com/jquery/156369.html

猜你在找的jQuery相关文章