简单点,插入的方式简单点。。。。。一样的功能,换着语法来为哪般,主要是容易混淆
2016-10-31
最新回答 / WJHHAHA
append是把元素加入到目标元素内作为最后一个元素,prepend是把元素加入到目标元素内作为最后一个元素,另外两个函数的作用相同,不同的只是目标元素和要插入元素的书写位置而已
2016-10-30
最新回答 / 我是刘高兴
你要清楚,第n次点击,不是一下子生成了n个子节点,每次点击只生成一个,你下次点击会在现在的基础上累加一个,对,就是累加。为什么有累加呐?因为你点击前木有把上次点击的内容清空呀。“那我就想点一次生成一个然后再点击不让他生成了咋办?”现在的知识点还没到这里,不过你把$('#btn').on(....)改成 $('#btn').one(...)试试
2016-10-30
最新回答 / 我就叫李二毛
请仔细理解这两个方法。empty(),是清空,就是壳子在,内脏没了。壳子还在文档流中。第二个是remove(),直接就移除了,壳子,内脏全都没了。也不会在文档流中。
2016-10-30
应该是$('li.item-1').closest('ul.level-2').css('border', '1px solid red'),这样才是class=".level-2"的ul元素,答案是查找的class=".level-2"的元素
2016-10-28
remove会删除div,empty只是清空了div的内容,div本身还存在。就好像empty只是把可乐倒了装可乐的瓶子还留着,remove直接把可乐瓶一起丢了
2016-10-28
$('p').click(function(ele){ alert(ele.target.innerHTML)})
$("button:first").click(function() {
$("p:first").remove();
$("body").append(p);
});
$("button:last").click(function() {
var p = $("p:first").detach();
$("body").append(p);
感觉这样还容易理解点,唉
$("button:first").click(function() {
$("p:first").remove();
$("body").append(p);
});
$("button:last").click(function() {
var p = $("p:first").detach();
$("body").append(p);
感觉这样还容易理解点,唉
2016-10-28