http://libs.baidu.com/jquery/1.9.1/jquery.js
2017-09-29
连续点两次bt1,第一是解绑p元素,不进行去重的话,那再点击一次bt1,为什么把空内容赋值给p
2017-09-27
$('.right1').wrapInner('<p>ppp</p>');第一次包裹,.right1里面的内容被加入到了p标签里了。
结果就是<p>pppp元素</p>
结果就是<p>pppp元素</p>
2017-09-27
JS需要换成<script src="http://cdn.bootcss.com/jquery/3.1.1/jquery.min.js"></script>
上一节点击任何地方都会创建div,这节点击按钮下面的地方不行,但上面的地方可以。只不过是css把body高定义短了!
上一节点击任何地方都会创建div,这节点击按钮下面的地方不行,但上面的地方可以。只不过是css把body高定义短了!
2017-09-27
最赞回答 / qq_一生淡淡活_0
<div> <p>第四段</p> <p>第五段</p> <p>第六段</p></div>html结构是这样的. $('<a style="color:red">replaceAll替换第六段的内容</a>').replaceAll('.right > div:last p:last');关键的jquery代码是这个,...
2017-09-26
“元素数据(data)内对象和数组不会被复制,将继续被克隆元素和原始元素共享。深复制的所有数据,需要手动复制。”
也就是说,单纯使用 .clone(true),复制后的元素与源元素共用 data 数据。如果你想让复制后的元素也拥有独立、专属的 data 数据,你就需要在 .clone(true).data("...")手动为其添加 data 数据。
var $elem = $('#elem').data( "arr": [ 1 ] ), $clone = $elem.clone( true ) .data( "arr", $.extend( [], $elem.data("arr") ) );
也就是说,单纯使用 .clone(true),复制后的元素与源元素共用 data 数据。如果你想让复制后的元素也拥有独立、专属的 data 数据,你就需要在 .clone(true).data("...")手动为其添加 data 数据。
var $elem = $('#elem').data( "arr": [ 1 ] ), $clone = $elem.clone( true ) .data( "arr", $.extend( [], $elem.data("arr") ) );
2017-09-24
$(".div").children().css('border','1px solid red')
?
?
2017-09-23
已采纳回答 / 乄隔壁老王
$('.item-2 +li)表示item-2的下一个兄弟元素,相当于next(),在加上prev()不就是本身了吗;$('li.item-2).prev()表示的就是item-2的上一个兄弟元素啊
2017-09-22