为什么页面只有[object Object][object Object]

baidu_37314808 2018-01-23 06:03:42
js代码如下
$(function () {
var $li=$('#ul1 li');

var ilen=$li.length;
var $div=$('<div></div>')
$.ajax({
type:'get',
url:'getPics.php',
dataType:'json',
data:{"cpage":1},
success:function (data) {

for(var i=0;i<data.length;i++){
var h=data[i].height * ( 225 / data[i].width )
//获取高度最短的li
var _idnex=getShort();

//var div=document.createElement('div')
$li[_idnex].append($div);


}
console.log(data)
}


})
function getShort() {
var index=0;
var ih=$li[index].offsetHeight;
for(var i=1;i<ilen;i++){
if($li[i].offsetHeight < ih){
index = i;
ih = $li[i].offsetHeight;
}
}
return index;
}
})
运行后页面为:

这是什么情况?
...全文
924 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2018-01-23
  • 打赏
  • 举报
回复

$(function () {
        var $li=$('#ul1 li');
        var ilen=$li.length;
        $.ajax({
            type:'get',
            url:'getPics.php',
            dataType:'json',
            data:{"cpage":1},
            success:function (data) {

                for(var i=0;i<data.length;i++){
                  var h=data[i].height * ( 225 / data[i].width )
                  //获取高度最短的li
                  var _idnex=getShort();
                  var $div=$('<div></div>');
                  $div.css({width:225,height:h}).html("内容");
                  $li.eq(_idnex).append($div);
                }
                console.log(data)
            }


        })
        function getShort() {
            var index=0;
            var ih=$li[index].offsetHeight;
            for(var i=1;i<ilen;i++){
                  if($li[i].offsetHeight < ih){
                     index = i;
                     ih = $li[i].offsetHeight;
                  }
            }
            return index;
        }
    })

87,921

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧