-
append()向每个匹配的元素内部追加内容 prepend()向每个匹配的元素内部前置内容 appendTo()把所有匹配的元素追加到另一个指定元素的集合中 prependTo()把所有匹配的元素前置到另一个指定的元素集合中查看全部
-
创建元素:document.createElement 设置属性:setAttribute 添加文本:innerHTML 加入文档:appendChild查看全部
-
123123查看全部
-
创建流程比较简单,大体如下: 创建节点(常见的:元素、属性和文本) 添加节点的一些属性 加入到文档中 流程中涉及的一点方法: 创建元素:document.createElement 设置属性:setAttribute 添加文本:innerHTML 加入文档:appendChild查看全部
-
clone(true)把对象的事件、内容、结构都复制,clone()只是复制对象的结构和内容查看全部
-
empty()把父元素里的所有子元素删除,不包括自身。但是remove()包括自身查看全部
-
insertBefore()与before()方式与prepend()与prepend()相似查看全部
-
$('li').add('<p>新的p元素</p>').appendTo($('.right')) //选择了所有的li元素,在加上了一个新的P标签进 被选中的元素集合中,然后把选中的li取出加入到目标位置,新加入的p也被加入到目标位置, if把<p>新的p元素</p> -> 'p' 那么ul里的p也会被选中,此时会将ul里的所有元素appendTo新目标位置。查看全部
-
//遍历所有的li //修改偶数li内的字体颜色 $("li").each(function(index, element) { if (index % 2) { $(this).css('color','blue') } })查看全部
-
$('li').add('<p>新的p元素</p>').appendTo($('.right')) 在选中的使用li集合里加一个p元素一起进行操作查看全部
-
$('.item-2').siblings(':last').css('border', '2px solid blue') 选择兄弟元素中前后两个元素查看全部
-
$('.item-3').prev(':last').css('border', '1px solid blue') 选择兄弟元素中的上一个查看全部
-
$('.item-2').next(':first').css('border', '1px solid blue') 查找兄弟类查看全部
-
$('.item-1').closest('.level-2').css('border', '1px solid red'); 只查找祖先中的一个查看全部
-
粗看.parents()和.closest()是有点相似的,都是往上遍历祖辈元素,但是两者还是有区别的,否则就没有存在的意义了 1.起始位置不同:.closest开始于当前元素 .parents开始于父元素 2.遍历的目标不同:.closest要找到指定的目标,.parents遍历到文档根元素,closest向上查找,知道找到一个匹配就停止查找,parents一直查找到根元素,并将匹配的元素加入集合 3.结果不同:.closest返回的是包含零个或一个元素的jquery对象,parents返回的是包含零个或一个或多个元素的jquery对象查看全部
举报
0/150
提交
取消