zoukankan      html  css  js  c++  java
  • jquery/js

    1.jquery 获取 元素.text( ) 里面的值,需要进行去空格去换行符操作

    1.1 
    元素.val().replace(/ +/g,"");//去掉空格
    .replace(/ +/g,"") //去掉空格方法
    1.2
    元素.text().replace(/[ ]/g,"");    //去掉空格
    .replace(/[ ]/g,"")//去掉空格
    1.3
    .replace(/-/g, '') //去掉"-"号
    1.4
    元素.val().replace(/[
    ]/g,"");//去掉回车换行
    .replace(/[
    ]/g,"")//去掉回车换行

    2.设置文本框input的placeholder值

    2.1
    通过js来设置文本框input的placeholder值
    document.getElementById("input").setAttribute("placeholder","新placeholder内容");
    2.2
    通过jquery设置文本框input的placeholder值
    $('#input').attr('placeholder','新placeholder内容');

    3.jQuery方法寻找上下级元素

    jQuery.parent(expr) //找父亲节点,可以传入expr进行过滤,比如$("span").parent()或者$("span").parent(".class")
    
    jQuery.parents(expr) //类似于jQuery.parents(expr),但是是查找所有祖先元素,不限于父元素
    
    jQuery.children(expr) //返回所有子节点,这个方法只会返回直接的孩子节点,不会返回所有的子孙节点
    
    jQuery.contents() //返回下面的所有内容,包括节点和文本。这个方法和children()的区别就在于,包括空白文本,也会被作为一个jQuery对象返回,children()则只会返回节点
    
    jQuery.prev() //返回上一个兄弟节点,不是所有的兄弟节点
    
    jQuery.prevAll() //返回所有之前的兄弟节点
    
    jQuery.next() //返回下一个兄弟节点,不是所有的兄弟节点
    
    jQuery.nextAll() //返回所有之后的兄弟节点
    
    jQuery.siblings() //返回兄弟姐妹节点,不分前后
    
    jQuery.find(expr) //跟jQuery.filter(expr)完全不一样。jQuery.filter()是从初始的jQuery对
    

     4.assign用法

    3.1
    当target和sources对象中有相同的key时,在target对象中的值会被后面source对象的值覆盖
    var o1 = { a: 1 };
    var o2 = { b: 2 };
    var o3 = { c: 3 };
    
    var obj = Object.assign(o1, o2, o3);
    console.log(obj); // { a: 1, b: 2, c: 3 }
    console.log(o1); // { a: 1, b: 2, c: 3 }, target对象自身会被修改
    3.2
    如果想要避免o1被改变,需要这样写:
    var obj = Object.assign({},o1,o2,o3);//给一个空对象作为target,这样改变的是空对象
    console.log(obj);// { a: 1, b: 2, c: 3 }
    console.log(o1); // { a: 1}
    

    5.使用 sessionStorage 创建一个本地存储的 name/value 对

    var picTabNum = $(this).index();
    console.log("当前图片标题下标是:"+picTabNum);
    存储:
    sessionStorage.setItem("picTabNum",picTabNum);
    获取:
    var getPicTabNum = sessionStorage.getItem("picTabNum");

    删除指定键的数据语法:
    sessionStorage.removeItem("key");

      删除所有数据:

    sessionStorage.clear();

     篇中若有错误欢迎指出,谢谢。

     

  • 相关阅读:
    获得目标服务器中所有数据库名、表名、列名
    SQL Server 2008 安装SQLDMO.dll
    三层交换原理
    NAT地址转换原理全攻略
    C#中显/隐式实现接口及其访问方法
    As,is含义?using 语句
    c#泛型约束
    C#几个经常犯错误汇总
    C#--深入分析委托与事件
    markdown基础
  • 原文地址:https://www.cnblogs.com/jianghaibo25/p/14490029.html
Copyright © 2011-2022 走看看