zoukankan      html  css  js  c++  java
  • 节点操作属性值(2)

    $("ul").append(newnode);//在原来节点上新追加一个节点
    var newnode2="<li>贝克汉姆</li>";
    $("ul").prepend(newnode2);//在原来节点上新追加一个节点,前置操作
    var newnode3="<li>张杰</li>";
    $("ul").after(newnode3);//张杰在后面
    $(newnode2).insertAfter("ul");//将贝克汉姆插入到ul之后(倒数第二个)
    var newnode4="<li>谢娜</li>";
    $("ul").before(newnode4);//插入到ul前面
    $(".gamelist li:lt(3)").remove();//将节点小于3的删除
    $(".gamelist li:lt(3)").empty();//将节点小于3的删除 */

    append():

    要追加到目标中的内容,就是在原来的基础上增加的,增加了代码的可维护性

    remove()这个方法不会把匹配的元素从jQuery对象中删除,因而可以在将来再使用这些匹配的元素。但除了这个元素本身得以保留之外,其他的比如绑定的事件,附加的数据等都会被移除。

    attr()获取或设置属性值

    设置或返回被选元素的属性值,$(this).attr("alt);的属性值的获取

    attr({background:red,weight-height:100px});

    设置多个属性的值

    removeAttr("at");图片的alt属性

    节点遍历:

    children:

    取得一个包含匹配的元素集合中每一个元素的所有子元素的元素集合。

    可以通过可选的表达式来过滤所匹配的子元素。注意:parents()将查找所有祖辈元素,而children()只考虑子元素而不考虑所有后代元素。

    next:

    取得一个包含匹配的元素集合中每一个元素紧邻的后面同辈元素的元素集合。

    这个函数只返回后面那个紧邻的同辈元素,而不是后面所有的同辈元素(可以使用nextAll)。可以用一个可选的表达式进行筛选。

    参数

    exprStringV1.0

    用于筛选的表达式

  • 相关阅读:
    Flex弹性盒模型
    响应式布局rem的使用
    京东首页如何实现pc端和移动端加载不同的html的?
    canvas绘制表盘时钟
    javascript实现ul中列表项随机排列
    使用 HTML5 视频事件
    Javascript获取当前鼠标在元素内的坐标定位
    移动 web 开发问题和优化小结
    关于fisher判别的一点理解
    机器学习第三课(EM算法和高斯混合模型)
  • 原文地址:https://www.cnblogs.com/hualishu/p/8820858.html
Copyright © 2011-2022 走看看