发表于: 2016-03-18 00:34:31

1 2104


今天完成的事情:

做到js部分之后进度好慢,一直在尝试各种解决问题的方法,今天又找了好长时间的问题,正在进行4.

明天计划的事情:

分析流程,尽可能多的写页面。

遇到的问题


如何让jQ中在添加的box中 再添加变量名,而且这个变量名还管用,并不是输出字符串。


’<div>'+i+'</div>'<div class="box"><div class="left"><p id="type">'+ arr2[i]+'</p></div><p class="right"><span id="num">'+(i+1)+'</span></div></div>'

这个是可以分开加‘’的,一开始我没有‘’直接写的arr[2],显示的都是字符串,然后我把这个分开写,写$("#type").html(arr2[i]),结果显示的只有一个框框有。
我靠 我服,我这样居然也可以:
'<div class="box" id="box('+i+')">'+i+'</div>'
运行结果是:
<div class="box" id="box(0)"> </div>

连这个都可以拆分 感觉好诡异。。。。


一开始:

<div class="box" onclick="knief()"></div>

 function knief(){

$(".box").append('<div></div>')

}

但是这样点击之后会全部都显示添加了我的这个盒子然后用this在当前点击的盒子上添加div怎么办,我只好换了种写法:
$(document).ready(function(){
    $(".box").click(function(){
        $(this).append('<div></div>')
    });
});

收获:

我感觉进行4的时候不能在写之前就把所有逻辑都想清楚,会越想越混乱的,一边写遇到问题之后再想解决办法感觉效果更好点。


还在写,就不上地址了。



返回列表 返回列表
评论

    分享到