课程
/前端开发
/jQuery
/jQuery基础(二)—DOM篇
为什么p对象在click里面被赋值、没调用click也可以有p对象啊
2017-07-19
源自:jQuery基础(二)—DOM篇 4-4
正在回答
这里的 p 指的是变量p(这个p是全局变量);你如果没有点第一个click直接点第二个click就没有反应,因为这个时候变量p还没有声明
feng520
被赋值的p不是p对象。而是变量p,函数里面写了var p;就是声明了一个变量,可以是p 也可以是a。你可以把函数里面的p改成a试试 像这样
......
var a;
a = $("p").detach()
});
$("body").append(a);
不理解你的问题?能描述的更清楚些吗?
qq_与陌Dance_0 提问者
举报
jQuery第二阶段开启DOM修炼,了解创建、插入、删除与替换
5 回答$("body").append(p); 这个append里面的p为什么没有加引号
3 回答当我第二次点击第二个按钮,为什么p不会和li一起appendTo?
1 回答$('p').click(function(e) { alert(e.target.innerHTML) }) var p; 具体是什么意思? 为什么分别点击第一二个p标签 ,弹窗所显示的文本内容不同??
2 回答document.body.append(p);会是object,$("body").append(p)就是对的
1 回答var $spans = $('span');为什么要转化为JQuery对象,直接用元素选择器不可以吗