第24行等价于:
if ($("p").length==''){
return;
}
if ($("p").length==''){
return;
}
2017-08-23
要将那个引用jquery的库给换一下,换成 <script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>才有效果
2017-08-23
http://libs.baidu.com/jquery/1.9.1/jquery.js 换成百度的,新浪的js不生效
2017-08-23
给 33行 加一行 if($("p").length!==0) return; 就不会出现先点击 “点击移动P元素"而出现多增加 元素的情况了,
其实就是判断了一下,如果P有内容的话(P没有被删除) 返回,不执行。
其实就是判断了一下,如果P有内容的话(P没有被删除) 返回,不执行。
2017-08-21
最新回答 / Hardy丶
一般情况下双引号和单引号的作用是相同的,这时候看个人习惯,喜欢用双引就用双引,喜欢用单引就用单引;二般情况(即两种引号都要同时使用的情况,也就是引号嵌套)下,才会区分单双引。
2017-08-21
// 只克隆节点,不克隆事件
$(".aarlon1").click('click',function () {
$(".left").append($(this).clone().css('color', 'red'))
// <!-- 克隆节点和事件 -->
$(".aarlon2").click(function(){
$(".left").append($(this).clone(false).css('color','blue'))
$(".aarlon1").click('click',function () {
$(".left").append($(this).clone().css('color', 'red'))
// <!-- 克隆节点和事件 -->
$(".aarlon2").click(function(){
$(".left").append($(this).clone(false).css('color','blue'))
2017-08-20
已采纳回答 / OwenSunO
前面 $('.item-b').parents 就相当于获得了.item-b 的所有祖辈元素并形成一个集合,后面()中的参数相当于在这个集合里再做操作,你看,要是输入:contains('B')的话,因为这个集合里是没有它的,所以和(空)是一个效果【因为'.item-b'和:contains('B')代表的是一个节点0.0]】,如果换成 :last,就会得到集合里的最后一个值,并在它上面操作【框一个(是html?)】,你还可以试试 lt或者eq().
2017-08-20
var $body = $('button');
var $a=$('body')
$body.on('click', function() {
//通过jQuery生成div元素节点
var div = $("<div class='right'><div class='aaron'>动态创建DIV元素节点</div></div>")
$a.append(div)
})
这样就不会出现点button 以外的地方还会 产生节点了
var $a=$('body')
$body.on('click', function() {
//通过jQuery生成div元素节点
var div = $("<div class='right'><div class='aaron'>动态创建DIV元素节点</div></div>")
$a.append(div)
})
这样就不会出现点button 以外的地方还会 产生节点了
2017-08-19