zoukankan      html  css  js  c++  java
  • 工作小总结(字符串包含,获取当前页面的url等系列问题)

    1.字符串包含;

    var str="我爱中国";
    if(str.indexOf("中国")>=0)
    {
    alert("含有此字符串");
    }
    else
    {
    alert("没有此字符串");
    }


    2.获取当前url问题;

    设置或获取对象指定的文件名或路径。
    window.location.pathname
    例:http://localhost:8086/topic/index?topicId=361
    alert(window.location.pathname); 则输出:/topic/index

    设置或获取整个 URL 为字符串。
    window.location.href
    例:http://localhost:8086/topic/index?topicId=361
    alert(window.location.href); 则输出:http://localhost:8086/topic/index?topicId=361

    设置或获取与 URL 关联的端口号码。
    window.location.port
    例:http://localhost:8086/topic/index?topicId=361
    alert(window.location.port); 则输出:8086

    设置或获取 URL 的协议部分。
    window.location.protocol
    例:http://localhost:8086/topic/index?topicId=361
    alert(window.location.protocol); 则输出:http:

    设置或获取 href 属性中在井号“#”后面的分段。
    window.location.hash

    设置或获取 location 或 URL 的 hostname 和 port 号码。
    window.location.host
    例:http://localhost:8086/topic/index?topicId=361
    alert(window.location.host); 则输出:http:localhost:8086

    设置或获取 href 属性中跟在问号后面的部分。
    window.location.search
    例:http://localhost:8086/topic/index?topicId=361
    alert(window.location.search); 则输出:?topicId=361

    window.location
    属性                  描述
    hash                设置或获取 href 属性中在井号“#”后面的分段。
    host                 设置或获取 location 或 URL 的 hostname 和 port 号码。
    hostname      设置或获取 location 或 URL 的主机名称部分。
    href                  设置或获取整个 URL 为字符串。
    pathname      设置或获取对象指定的文件名或路径。
    port                  设置或获取与 URL 关联的端口号码。
    protocol          设置或获取 URL 的协议部分。
    search            设置或获取 href 属性中跟在问号后面的部分。

    3.动态创建的节点需要用on或者bind来添加事件
    比如:
    html:如果html是这样的<div class=wrap><div class=wrap-in><input text="button" class='btn'></div></div>可以直接:
    $('.btn').click(function(){
    alert('你好,世界!')
    });这样写jquery;
    但是如果html刚开始没有button如<div class="wrap"><div class="wrap-in"></div></div>
    随后动态添加按钮:‘<input text="button" class='btn'>’;
    此时.btn并没有click事件,必须用on或者bind添加事件:
    $('.wrap-in').on('click','.btn',function(){
    alert('你好,世界!')
    });
    
    
  • 相关阅读:
    jQuery each的实现与call方法的详细介绍
    转载Entity Framework 5.0(EF first)中的添加,删除,修改,查询,状态跟踪操作
    转载有个小孩跟我说LINQ(重点讲述Linq中GroupBy的原理及用法)
    luogu P3305 [SDOI2013]费用流
    bzoj 4819: [Sdoi2017]新生舞会
    bzoj4817: [Sdoi2017]树点涂色
    bzoj4816: [Sdoi2017]数字表格
    bzoj 4818: [Sdoi2017]序列计数
    [JSOI2007]重要的城市(x)
    BZOJ 1009 [HNOI2008]GT考试
  • 原文地址:https://www.cnblogs.com/cainiaoz/p/3963980.html
Copyright © 2011-2022 走看看