为了账号安全,请及时绑定邮箱和手机立即绑定
第24行等价于:
if ($("p").length==''){
return;
}
要将那个引用jquery的库给换一下,换成 <script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>才有效果
http://libs.baidu.com/jquery/1.9.1/jquery.js 换成百度的,新浪的js不生效
为什么运行的代码结果,有很多都是重复的,双份的
给 33行 加一行 if($("p").length!==0) return; 就不会出现先点击 “点击移动P元素"而出现多增加 元素的情况了,
其实就是判断了一下,如果P有内容的话(P没有被删除) 返回,不执行。

最新回答 / Hardy丶
一般情况下双引号和单引号的作用是相同的,这时候看个人习惯,喜欢用双引就用双引,喜欢用单引就用单引;二般情况(即两种引号都要同时使用的情况,也就是引号嵌套)下,才会区分单双引。

最新回答 / 慕莱坞9527
选择  class="left" 的元素中  标签为<div>的元素
// 只克隆节点,不克隆事件
$(&quot;.aarlon1&quot;).click(&#039;click&#039;,function () {
$(&quot;.left&quot;).append($(this).clone().css(&#039;color&#039;, &#039;red&#039;))
// &lt;!-- 克隆节点和事件 --&gt;
$(&quot;.aarlon2&quot;).click(function(){
$(&quot;.left&quot;).append($(this).clone(false).css(&#039;color&#039;,&#039;blue&#039;))

已采纳回答 / OwenSunO
前面 $('.item-b').parents 就相当于获得了.item-b 的所有祖辈元素并形成一个集合,后面()中的参数相当于在这个集合里再做操作,你看,要是输入:contains('B')的话,因为这个集合里是没有它的,所以和(空)是一个效果【因为'.item-b'和:contains('B')代表的是一个节点0.0]】,如果换成 :last,就会得到集合里的最后一个值,并在它上面操作【框一个(是html?)】,你还可以试试 lt或者eq().
http://libs.baidu.com/jquery/1.9.1/jquery.js
append()是受,appendTO()是攻。
var $body = $(&#039;button&#039;);
var $a=$(&#039;body&#039;)
$body.on(&#039;click&#039;, function() {
//通过jQuery生成div元素节点
var div = $(&quot;&lt;div class=&#039;right&#039;&gt;&lt;div class=&#039;aaron&#039;&gt;动态创建DIV元素节点&lt;/div&gt;&lt;/div&gt;&quot;)
$a.append(div)
})
这样就不会出现点button 以外的地方还会 产生节点了

已采纳回答 / 辣条宝宝
因为是p元素的绑定事件,而代码里面只有两个p元素,所以最多只能响应2次,remove()也是这样,你多加一个p元素,就能多一次点击事件

最赞回答 / 慕的地0820420
这个class是用来让JQ选中这两个DIV给它们添加事件的
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的语法 2、jQuery节点操作

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消