已采纳回答 / 孩纸╭别伤xin、了
parents()是无参数的,但是允许传一个选择器的表达式。itemB是参数,'.item-b'是一个字符串,是一个表达式,是这个方法封装者设置的,被允许的参数。这里说的无参数,应该是指不能传入变量,且只能传入“选择器表达式”,其他的都不行。
2016-09-02
var p = $("p:first").remove();
$("body").append(p);
元素内容与样式不变,但是事件消失
$("body").append(p);
元素内容与样式不变,但是事件消失
2016-09-02
如果先点击 detach()方法的button,$("p:first").detach();会把第一个<p>删除
2016-09-02
已采纳回答 / 孙文若
appendChild是原生js的用法,一般是在指定元素节点的最后一个子节点之后添加节点 ,但如果Node是页面中的DOM对象,那么就不是添加节点了,就是直接Move节点。 appendChild你可以理解为移动一个元素。append()是jQuery的,前面是要选择的对象,后面是要在对象内插入的元素内容。
2016-09-01
B(HTML字符串,DOM元素,或者jQuery对象)
HTML 代码 - 比如 ("<div></div>")
新元素 - 比如 (document.createElement("div"))
已存在的元素 - 比如 ($(".div1"))
HTML 代码 - 比如 ("<div></div>")
新元素 - 比如 (document.createElement("div"))
已存在的元素 - 比如 ($(".div1"))
2016-09-01
$('.item-2').siblings(':last').css('border', '2px solid blue'),所以是item-2里面最后一个同辈元素的意思?
2016-09-01
已采纳回答 / 慕粉3846633
<input type="button" name="" value="btn" id="btn">你给的这个input的类型就是一个按钮,怎么可能给按钮里面放个元素呢,肯定是不行的。
2016-09-01
最赞回答 / 慕姐6208281
parents()是取得一个包含着所有匹配元素的祖先元素的元素集合(不包含根元素),而parent()是取得一个包含着所有匹配元素的唯一父元素的元素集合。当$的对象是根元素html时,parents()就是空集合,parent()就是文档集合
2016-09-01
if (!$("p").length)是if ($("p").length == null)的逼格写法
2016-09-01