zoukankan      html  css  js  c++  java
  • jquery 当前链接激活传递参数|div的切换显示

    一、链接激活时传递参数

    $("a").click(function(){
    var obj=$(this).attr("field"); //获取当前field 参数值
    alert(obj);
    });
    <ul> <li><a href="#1"field="1">第一段</li> <li><a href="#2" field="2">第二段</li> </ul>

     二、获取url参数值

     function getUrl(para) {
         var paraArr = location.search.substring(1).split('&');
         for (var i = 0; i < paraArr.length; i++) {
               if (para == paraArr[i].split('=')[0]){
    return paraArr[i].split('=')[1];} } return ''; }

    参数url举例 index.php?id=101&regiionId=120000&long=103.36&lati=39.25
    解析参数方法 var long=getUrl(long);

    div的切换显示:

    <style type="text/css">
    ul {  list-style-type:none;margin:0;padding:0;} 
    li {  float:left;}
    a:link,a:visited { display:block;120px;background-color:#e6e6e6;}
    a:hover { background-color:#800000;}
    a:active { background-color:red;}
    </style>
    <script> $(document).ready(function(){ $("#type1").hide(); $("#type2").hide(); $("button").click(function(){ }); $("a").click(function(){ var obj=$(this).attr("field"); //重点
    $(obj).show(); $(obj).siblings().hide();
    }); });
    </script> </head> <body> <div> <ul> <li><a href="#1"field="#type1">第一段</li> <li><a href="#2" field="#type2">第二段</li> </ul> <div> <div id="type1" style="height:400px;background-color:red; ">hello wo shi yi </div> <div id="type2" style="height:400px;background-color:blue;">er </div><br/> </div> <button>点我</button> <a id="test" href="http://#">首页</a> </div> </body> </html>
  • 相关阅读:
    zabbix--5.0.2部署手册
    ssh远程连接出现WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
    centos7自带python2.7.5安装pip
    Nginx代理kibana方法2
    安洵杯Laravel反序列化非预期+POP链挖掘
    vue笔记:vue组件的生命周期
    通用测试用例编写
    Vue笔记:Vue中使用mockjs
    Python map、reduce、filter函数用法
    Python如何实现异步IO
  • 原文地址:https://www.cnblogs.com/camelroyu/p/4172658.html
Copyright © 2011-2022 走看看