js获取li的id,请看清楚需求,只能给最外层的id="demo"
 <ul id="demo">
      <li id="1">1</li>
      <li id="2">2
        <ul>
            <li id="2_1">2_1</li>
            <li id="2_2">2_2</li>
        </ul>
      </li>
  </ul>

需求:鼠标点击某一个li 获取 id="demo"下指定li的id(只能给最外层ul的id)
请各位大牛获取到第二层的id之后再回复信息,不要得到了第一层的id就回复

 $("#demo li").each(function(){
alert(this.id);
});

这样写是获取不到id="2_1"的!!!!!

10个回答

$("li").click(function(event){
event.stopPropagation();
var s=this.id;
alert(s);

});
亲测可用望采纳

weixin_38894522
叫我小妖精 谢谢,有这个东西用,两个大页面就出来了,谢谢你,太谢谢了,哈哈哈哈哈哈哈哈哈
大约 2 年之前 回复

$("#demo").on("click","li",function(e){
e=e||window.event;
alert($(this)[0].id);
e.stopPropagation();
})

moguzhale
从不带闪现 回复叫我小妖精: 测试了啊,不测试我怎么敢发出来
大约 2 年之前 回复
caihuan19890113
caihuan19890113 回复叫我小妖精: 看你的意思是只想获取id是2_1的值,那就直接加条件判断就好
大约 2 年之前 回复
caihuan19890113
caihuan19890113 回复叫我小妖精: 是的 你上面的代码我测试没有问题,依次会输出所有li的id属性值,你看看你jquery加了吗?
大约 2 年之前 回复
weixin_38894522
叫我小妖精 你好,您测试了么?为什么我测试一点反应没有?
大约 2 年之前 回复

已经测试了上面的代码 是好的 所有li的id可以获取到!父级和子集都可以!

aaa1115260
行行醒醒 回复叫我小妖精: 人家的意思是,这个都能取到,别的也能取到,不需要判断id,this.id就是了!你每个li都可以点击,不知道是设置的li点击事件还是ul点击事件,如果是ul,js内置冒泡事件,你再写个li的click返回this.id就ok;如果是li的点击事件,那更简单,直接就是this.id啊,对么?
大约 2 年之前 回复
weixin_38894522
叫我小妖精 我用的是ztree插件,会有无数个li,你是想让我判断无数个id属性么?
大约 2 年之前 回复

$("#demo li:eq(1)").(function(){
})

weixin_38894522
叫我小妖精 朋友,你是看不懂需求么?你觉得这样写对么?
大约 2 年之前 回复

点击第一个li,获取到id="1",点击第二个li,获取到id="2",点击第三个li,获取到id="2_1",点击第四个li,获取到id="2_2",只给了最外层的ul的id="demo"

 $("#demo li").each(function(){
        if(this.id=="2_1"){
alert(this.id);
        }
});

加个class吧

  • 1
  • 2
    • 2_1
    • 2_2
                </li>
     </ul>
    

    $("body").on('tap','.demo',function(){
    var sf = this;
    $(sf).attr("id");
    alert($(sf).attr("id"));
    });

$("#demo").on('tap','li',function(){
var sf = this;
$(sf).attr("id");
alert($(sf).attr("id"));
});

$("#demo li").click(function(){
$i = 0;

            $ul=$(this).children('ul');
            if($ul){
                        for($j=0;$j<$ul.find('li').length;$j++){
                        $i += $ul.find('li').eq($j).attr('id');
                        }
            }
            alert($i)

})

$("li").click(function(event){
event.stopPropagation();
var s=this.id;
console.log(s);

});
可以用的可以达到你想要的效果 点击第一个li,获取到id="1",点击第二个li,获取到id="2",点击第三个li,获取到id="2_1",点击第四个li,获取到id="2_2",只给了最外层的ul的id="demo"

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
js jq都可以 前台点击某一个li,获取li的id
``` <ul id="demo"> <li id="1">1</li> <li id="2">2 <ul> <li id="2_1">2_1</li> <li id="2_2">2_2</li> </ul> </li> </ul> ``` 需求:鼠标点击 某一个li 获取 id="demo"下指定li的id(只能给最外层ul的id) 换句话说我现在获取不到第二层,后面还有更多层
js通过a标签点击获取外面的li的id
``` "<ul> <li id="a"><a>点击</a></li> <li id="b"><a>提交</a></li> </ul> " ``` 怎么通过点击a标签获取li标签的id
jsp如何获取li元素中的值
<c:forEach items="${list}" var="item"> <li id="name">${item.classificationName}</li> <input type="hidden" id="code" value="${item.projectClassificationCode}"> </c:forEach> 要获取选中的li元素的值 js代码怎么写
怎么把网页1的导航完美移植到网页2的轮播图上边的位置使导航和轮播图结合成一个网页
网页1带导航的 <!DOCTYPE html> <html> <head> <link rel="icon" href="images/favicon.ico" type="img/x-ico" /> <title>山东金泽网络科技有限公司</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta charset="utf-8"> <meta name="keywords" content="" /> <script type="application/x-javascript"> addEventListener("load", function () { setTimeout(hideURLbar, 0); }, false); function hideURLbar() { window.scrollTo(0, 1); } </script> <link href="css/bootstrap.css" rel='stylesheet' type='text/css' /> <link rel="stylesheet" href="css/flexslider.css" type="text/css" media="screen" property="" /> <link href="css/style.css" rel='stylesheet' type='text/css' /> <link href="css/simpleLightbox.css" rel='stylesheet' type='text/css' /> <link href="css/fontawesome-all.css" rel="stylesheet"> <link href="http://fonts.googleapis.com/css?family=Poppins:100i,200,200i,300,400,400i,500,500i,600,600i,700,700i,800" rel="stylesheet"> </head> <body> <header> <div class="header_top" id="home"> <nav class="navbar navbar-toggleable-md navbar-light bg-faded"> <a class="navbar-brand" href="index.html"> <i class="fab fa-digital-ocean"></i> 金泽科技</a> <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarSupportedContent"> <ul class="navbar-nav mx-auto tp-nav text-center"> <li class="nav-item active"> <a class="nav-link" href="index.html">首页 <span class="sr-only">(current)</span> </a> </li> <li class="nav-item"> <a class="nav-link" href="about.html">关于</a> </li> <li class="nav-item"> <a class="nav-link" href="了解银豹.html">解决方案</a> </li> <li class="nav-item"> <a class="nav-link" href="blog.html">博客</a> </li> <li class="nav-item"> <a class="nav-link" href="contact.html">联系我们</a> </li> </ul> <form action="#" method="post" class="form-inline my-2 my-lg-0 search"> <input class="form-control mr-sm-2" type="search" placeholder="点击输入搜索..." name="Search" required> <button class="btn btn-outline-success my-2 my-sm-0" type="submit">搜索</button> </form> </div> </nav> </div> </header> <!--//header--> </body> </html> ``` 网页2 轮播图代码: ``` <!DOCTYPE html> <html> <head> <link rel="icon" href="images/favicon.ico" type="img/x-ico" /> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <title>山东金泽网络科技有限公司</title> <link rel="stylesheet" href="css/style.css" /> </head> <body> <div class="c-banner"> <div class="banner"> <ul> <li><img src="img/lunbo1.jpg"></li> <li><img src="img/lunbo2.jpg"></li> <li><img src="img/lunbo3.jpg"></li> </ul> </div> <div class="nexImg"> <img src="img/nexImg.png" /> </div> <div class="preImg"> <img src="img/preImg.png" /> </div> <div class="jumpBtn"> <ul> <li jumpImg="0"></li> <li jumpImg="1"></li> <li jumpImg="2"></li> </ul> </div> </div> <script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/javascript"> //定时器返回值 var time=null; //记录当前位子 var nexImg = 0; //用于获取轮播图图片个数 var imgLength = $(".c-banner .banner ul li").length; //当时动态数据的时候使用,上面那个删除 // var imgLength =0; //设置底部第一个按钮样式 $(".c-banner .jumpBtn ul li[jumpImg="+nexImg+"]").css("background-color","black"); //页面加载 $(document).ready(function(){ // dynamicData(); //启动定时器,设置时间为3秒一次 time =setInterval(intervalImg,3000); }); //点击上一张 $(".preImg").click(function(){ //清楚定时器 clearInterval(time); var nowImg = nexImg; nexImg = nexImg-1; console.log(nexImg); if(nexImg<0){ nexImg=imgLength-1; } //底部按钮样式设置 $(".c-banner .jumpBtn ul li").css("background-color","white"); $(".c-banner .jumpBtn ul li[jumpImg="+nexImg+"]").css("background-color","black"); //将当前图片试用绝对定位,下一张图片试用相对定位 $(".c-banner .banner ul img").eq(nowImg).css("position","absolute"); $(".c-banner .banner ul img").eq(nexImg).css("position","relative"); //轮播淡入淡出 $(".c-banner .banner ul li").eq(nexImg).css("display","block"); $(".c-banner .banner ul li").eq(nexImg).stop().animate({"opacity":1},1000); $(".c-banner .banner ul li").eq(nowImg).stop().animate({"opacity":0},1000,function(){ $(".c-banner ul li").eq(nowImg).css("display","none"); }); //启动定时器,设置时间为3秒一次 time =setInterval(intervalImg,3000); }) //点击下一张 $(".nexImg").click(function(){ clearInterval(time); intervalImg(); time =setInterval(intervalImg,3000); }) //轮播图 function intervalImg(){ if(nexImg<imgLength-1){ nexImg++; }else{ nexImg=0; } //将当前图片试用绝对定位,下一张图片试用相对定位 $(".c-banner .banner ul img").eq(nexImg-1).css("position","absolute"); $(".c-banner .banner ul img").eq(nexImg).css("position","relative"); $(".c-banner .banner ul li").eq(nexImg).css("display","block"); $(".c-banner .banner ul li").eq(nexImg).stop().animate({"opacity":1},1000); $(".c-banner .banner ul li").eq(nexImg-1).stop().animate({"opacity":0},1000,function(){ $(".c-banner .banner ul li").eq(nexImg-1).css("display","none"); }); $(".c-banner .jumpBtn ul li").css("background-color","white"); $(".c-banner .jumpBtn ul li[jumpImg="+nexImg+"]").css("background-color","black"); } //轮播图底下按钮 //动态数据加载的试用应放在请求成功后执行该代码,否则按钮无法使用 $(".c-banner .jumpBtn ul li").each(function(){ //为每个按钮定义点击事件 $(this).click(function(){ clearInterval(time); $(".c-banner .jumpBtn ul li").css("background-color","white"); jumpImg = $(this).attr("jumpImg"); if(jumpImg!=nexImg){ var after =$(".c-banner .banner ul li").eq(jumpImg); var befor =$(".c-banner .banner ul li").eq(nexImg); //将当前图片试用绝对定位,下一张图片试用相对定位 $(".c-banner .banner ul img").eq(nexImg).css("position","absolute"); $(".c-banner .banner ul img").eq(jumpImg).css("position","relative"); after.css("display","block"); after.stop().animate({"opacity":1},1000); befor.stop().animate({"opacity":0},1000,function(){ befor.css("display","none"); }); nexImg=jumpImg; } $(this).css("background-color","black"); time =setInterval(intervalImg,3000); }); }); //动态数据轮播图 //动态数据加载的时候不要直接点击demo.html运行否则可能请求不到本地json数据 // function dynamicData(){ // $.ajax({ // url:"js/test.json", // type:"get", // dataType:"json", // success:function(data){ // if(data.code==1){ // var data = data.data; // $.each(data,function(i){ // $(".c-banner .banner ul").append('<li><img src="'+this.img+'"></li>'); // $(".c-banner .jumpBtn ul").append('<li jumpImg="'+i+'"></li>') // }) // } // //获取图片总数量 // imgLength = $(".c-banner .banner ul li").length; // //为底部按钮定义单击事件 // $(".c-banner .jumpBtn ul li").each(function(){ // //为每个按钮定义点击事件 // $(this).click(function(){ // clearInterval(time); // $(".c-banner .jumpBtn ul li").css("background-color","white"); // jumpImg = $(this).attr("jumpImg"); // if(jumpImg!=nexImg){ // var after =$(".c-banner .banner ul li").eq(jumpImg); // var befor =$(".c-banner .banner ul li").eq(nexImg); // // //将当前图片试用绝对定位,下一张图片试用相对定位 // $(".c-banner .banner ul img").eq(nexImg).css("position","absolute"); // $(".c-banner .banner ul img").eq(jumpImg).css("position","relative"); // // after.css("display","block"); // after.stop().animate({"opacity":1},1000); // befor.stop().animate({"opacity":0},1000,function(){ // befor.css("display","none"); // }); // nexImg=jumpImg; // } // $(this).css("background-color","black"); // time =setInterval(intervalImg,3000); // }); // }); // } // }) // } </script> <div style="text-align:center;margin:10px 0; font:normal 14px/24px 'MicroSoft YaHei';"> </div> </body> </html> ``` ```
如何获取多个被选中的li元素的值
<c:forEach items="${list}" var="item"> <li id="name">${item.classificationName}</li> <input type="hidden" id="code" value="${item.projectClassificationCode}"> </c:forEach> 页面可以多选li元素 根据选中的li元素发一个请求 js代码中怎么写 可以获取到选中的li元素的值
js点击获取li中a表签的值
``` <ul id="parent"> <li><a>Tree</a> <ul> <li><a href="#" >7777777777777</a></li> <li><a href="#">2222222222</a></li> <li><a href="#">333333333</a></li> <li><a href="#">4444444444</a></li> </ul> </li> </ul> ``` 点击第一个li是获取所有a标签的值,下面 的获取单个的值和第一个的值,怎么做,我现在之能获取单个值 不知道怎么判断第一个点击的是Tree获取所有的值
js 获取li点击事件获取子节点中值
``` <ul id="parent" onclick="ons()"> <li><a>my_test.department</a></li> <ul> <li><a>name1(string)</a></li> <li><a>count1(int)</a></li> </ul> <li><a>department</a></li> <ul> <li><a>name2(string)</a></li> <li><a>count2(int)</a></li> </ul> </ul> ``` 这样的格式,id是parent的ul是写死的 下面的li ul都是 从数据库中读到的,现在我要点击parent下的li 获取ul下的值,意思就是我点击my_test.department 获取到name1,count1 ,my_test.department 点击department 获取name2,count2,department 望大神指点
运行JSP文件显示500,怎么解决。
1.运行JSP文件出现500服务器错误 2.这是JSP文件源代码 <body onload=show()> <% String un = request.getParameter("username"); UserDaoImpl dao = new UserDaoImpl(); String job = dao.FindWork(un); String mymessage = "mymessage.jsp?username=" + un; String repassword = "repassword.jsp?username=" + un; String spendcheck = "spendcheck.jsp?username=" + un; %> <div id="date" onmouseover="this.style.backgroundColor='#ffff66';" onmouseout="this.style.backgroundColor='#d4e3e5';"></div> <div id="slideMenu"> <ul id="menu"> <li id="li0"><a href=<%=mymessage%> target="mainFrame">个人信息</a></li> <li id="li1"><a href=<%=repassword%> target="mainFrame">修改密码</a></li> <% if (job.equals("card")) { %> <li id="li3"><a href="cardmanager.jsp" target="mainFrame">卡查询</a></li> <li id="li7"><a href="Carder.jsp" target="mainFrame">卡注册</a></li> <li id="li8"><a href="CardDel.jsp" target="mainFrame">卡注销</a></li> <% } %> <% if (job.equals("library")) { %> <li id="li4"><a href="librarymanager.jsp" target="mainFrame">‘˜图书借阅查询</a></li> <li id="li6"><a href="libraryer.jsp" target="mainFrame">‘˜图书借阅</a></li> <li id="li9"><a href="BookReturn.jsp" target="mainFrame">图书归还</a></li> <% } %> <li id="li5"><a href=<%=spendcheck%> target="mainFrame">‘˜消费查询</a></li> </ul> </div> <div id="footer"> <span><a id="back">退出登录</a></span> </div> <script type="text/javascript"> var bk=document.getElementById("back"); bk.addEventListener("click",function(){ window.top.location.href="index.jsp"; },false); </script> </body> </html> 3.以下是错误描述 HTTP Status 500 – Internal Server Error Type Exception Report Message java.lang.NullPointerException Description The server encountered an unexpected condition that prevented it from fulfilling the request. Exception org.apache.jasper.JasperException: java.lang.NullPointerException org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:598) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:514) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:386) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330) javax.servlet.http.HttpServlet.service(HttpServlet.java:742) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) Root Cause java.lang.NullPointerException org.apache.jsp.left_jsp._jspService(left_jsp.java:161) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:742) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:476) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:386) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330) javax.servlet.http.HttpServlet.service(HttpServlet.java:742) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) Note The full stack trace of the root cause is available in the server logs. Apache Tomcat/8.5.40 数据库开了但是不知道有没有连接
如何获取选中的li的值
<div class="gf-select" id="province"> <span><em>请选择省份</em><i class="icon-jt"><input type="hidden" name="province" value="aaa"></i></span> <ul> <li data-value="">请选择省份</li> </ul> </div> <button class="sure-btn" type="button">确认保存</button> li在加载页面的时候会动态加载省份。然后点击确认按钮获取到选中的li的值
html js 怎么把数据写入相应的id的标签里
一个标签的id为变量 怎么把相应的内容传到该标签内 str1 +="<li><span class='folder' id='" + obj.data[i].id + "'onclick='f(this.id)'>" + obj.data[i].name + "</span><ul id='s"+obj.data[i].id+"'></ul></li>" tree.innerHTML = str1; function f(id) { var str2=""; var ID="s"+id; var son =document.getElementById(ID); str2 += "<li><span class='folder'id='" + Obj.data[i].id+"'onclick='f(this.id)'>" + Obj.data[i].name+ "</span><ul id='s"+Obj.data[i].id+"'></ul></li>" son.innerHTML = str2; 将str1传给tree的结果: ![图片说明](https://img-ask.csdn.net/upload/201908/27/1566869479_186047.png) str2: ![图片说明](https://img-ask.csdn.net/upload/201908/27/1566869524_711996.png) 无法将str2传到我想要的id的ul标签下 点击事件获取span标签的id 为了区分 ul标签的id我加了一个s 打印son的结果: ![图片说明](https://img-ask.csdn.net/upload/201908/27/1566869956_421938.png) 请各位大佬帮我看看怎么解决 谢谢鸭
js:firstChild和lastChild弹出的是undefined??求助!
``` <body> <ul id="ulid"> <li id="li1">aaaa</li> <li id="li2">bbbb</li> <li id="li3">cccc</li> <li id="li4">dddd</li> </ul> <script type="text/javascript"> var ul1 = document.getElementById("ulid"); var li1 = ul1.childNodes.firstChild; alert(li1.id); //得到最后一个节点 var li4 = ul1.lastChild; alert(li4.id); </script> ```
Web开发-登录界面点击登录按钮没反应
**login.html** ``` <!DOCTYPE html> <html> <head> <title>登录</title> <link rel="stylesheet" type="text/css" href="css/login.css"> <script src="js/bootstrap.min.js"></script> <script src="js/jquery.min.js"></script> <script src="js/frame.js"></script> <meta charset="UTF-8"> </head> <body> <div class="contain"> <div class="logintop"> </div> <div class="loginbody"> <div class="logindiv"> <form id="loginform" name="loginform" class="loginform"> <ul> <li> <input name="username" type="text" class="loginuser" value="" placeholder="输入账号" maxlength="100" id="username" errormsg="密码长度在6-16位之间"/> </li> <li> <input name="password" type="password" class="loginpwd" value="" placeholder="输入密码" id="password" errormsg="密码长度在6-16位之间"/> </li> <li> <input name="btnRtSubmit" type="button" class="loginbtn" id="btnRtSubmit" value="登录"/> </li> </ul> </form> </div> </div> <div class="loginbottom"> 版权所有 2019 Star-Net </div> </div> </body> </html> ``` **frame.js** ``` (function($){ alert("1"); function login(event){ alert("2"); event.preventDefault(); var userName = $("#username").val();//获取用户名 var password = $("#password").val();//获取密码 //Ajax向后台提交用户名、密码 alert("userName:"+userName+" password:"+password); $.post("/UserManager/loginController.do",{ username:userName, password:password }, function(data){ if((typeof(data)!="undefined")&&(null!= data) &&(0==data)){ //登录成功后隐藏登录表单 $(".contain").hide(); //登录成功后跳转到用户列表页 $("#content").load("/UserManager/listUserController.do"); } }); } $("#btnRtSubmit").bind("click",login);//为btnRtSubmit绑定事件 })($); ``` **我觉得问题应该出在frame.js上,但找不出问题在哪,大佬救我**
js二级菜单问题,显示一个,不显示其他二级菜单
代码请看下面,我这个是看了课本的案例后,仿着写的,后面对比了好几遍, 都没差异的,但是就是不能解决问题。只能点第三个才出现,点前两个不出现。 还请不要介绍奇特方法,其他方法我已实现,只是这个是课本上的原句,我实在不解为何 不行,还请懂得朋友给予解答。 ``` <ul id="ul_1"> <li class="li_yi" onmouseover="forErji(0);"><a href="http://www.baidu.com" target="_blank" >百度</a></li> <li class="li_yi" onmouseover="forErji(1);"><a href="http://www.sina.com" target="_blank" >新浪</a></li> <li class="li_yi" onmouseover="forErji(2);"><a href="http://www.sohu.com" target="_blank" >搜狐</a></li> <li class="li_yi"><a href="http://www.jd.com" target="_blank">京东</a></li> <li class="li_yi"><a href="http://www.suning.com" target="_blank">苏宁</a></li> </ul> ``` ``` <script type="text/javascript"> var temp=document.getElementsByClassName("er_div") function forErji(num) { var i=0; while(i<=2){ if (i==num) {temp[num].style.display="block";} else{temp[num].style.display="none";} i++; } } </script> ``` 我只写了前三个有二级菜单,但是现在由于这个while循环的存在(改成for循环也不行),只有点第三个一级菜单新浪才出现,点前两个一级菜单是没反应的
JQ的3级联动地址选择问题
已经下载了一个仿JD的地址选择,可是没有第三级的地址,也不知道该怎么添加,源代码在一个location.js里写有一、二级的地址了。网上的方法都是从服务器异步获取的,请问怎么写第三级的地址。如有需要可加我的QQ848062514获取现在已有的代码。急求大神援手 这个是哪个定位的JS ``` !function ($) { $.extend({ _jsonp : { scripts : {}, counter : 1, charset : "UTF-8", head : document.getElementsByTagName("head")[0], name : function (callback) { var name = "_jsonp_" + (new Date).getTime() + "_" + this.counter; this.counter++; var cb = function (json) { eval("delete " + name), callback(json), $._jsonp.head.removeChild($._jsonp.scripts[name]), delete $._jsonp.scripts[name] }; return eval(name + " = cb"), name }, load : function (a, b) { var c = document.createElement("script"); c.type = "text/javascript", c.charset = this.charset, c.src = a, this.head.appendChild(c), this.scripts[b] = c } }, getJSONP : function (a, b) { var c = $._jsonp.name(b), a = a.replace(/{callback};/, c); return $._jsonp.load(a, c), this } }) } (jQuery); var iplocation = {"北京": { id: "1", root: 0, djd: 1,c:72 },"上海": { id: "2", root: 1, djd: 1,c:78 },"天津": { id: "3", root: 0, djd: 1,c:51035 },"重庆": { id: "4", root: 3, djd: 1,c:113 },"河北": { id: "5", root: 0, djd: 1,c:142 },"山西": { id: "6", root: 0, djd: 1,c:303 },"河南": { id: "7", root: 0, djd: 1,c:412 },"辽宁": { id: "8", root: 0, djd: 1,c:560 },"吉林": { id: "9", root: 0, djd: 1,c:639 },"黑龙江": { id: "10", root: 0, djd: 1,c:698 },"内蒙古": { id: "11", root: 0, djd: 0,c:799 },"江苏": { id: "12", root: 1, djd: 1,c:904 },"山东": { id: "13", root: 0, djd: 1,c:1000 },"安徽": { id: "14", root: 1, djd: 1,c:1116 },"浙江": { id: "15", root: 1, djd: 1,c:1158 },"福建": { id: "16", root: 2, djd: 1,c:1303 },"湖北": { id: "17", root: 0, djd: 1,c:1381 },"湖南": { id: "18", root: 2, djd: 1,c:1482 },"广东": { id: "19", root: 2, djd: 1,c:1601 },"广西": { id: "20", root: 2, djd: 1,c:1715 },"江西": { id: "21", root: 2, djd: 1,c:1827 },"四川": { id: "22", root: 3, djd: 1,c:1930 },"海南": { id: "23", root: 2, djd: 1,c:2121 },"贵州": { id: "24", root: 3, djd: 1,c:2144 },"云南": { id: "25", root: 3, djd: 1,c:2235 },"西藏": { id: "26", root: 3, djd: 0,c:2951 },"陕西": { id: "27", root: 3, djd: 1,c:2376 },"甘肃": { id: "28", root: 3, djd: 1,c:2487 },"青海": { id: "29", root: 3, djd: 0,c:2580 },"宁夏": { id: "30", root: 3, djd: 1,c:2628 },"新疆": { id: "31", root: 3, djd: 0,c:2652 },"台湾": { id: "32", root: 2, djd: 0,c:2768 },"香港": { id: "42", root: 2, djd: 0,c:2754 },"澳门": { id: "43", root: 2, djd: 0,c:2770 },"钓鱼岛": { id: "84", root: 2, djd: 0,c:84 }}; var provinceCityJson = {"1":[{"id":72,"name":"朝阳区"},{"id":2800,"name":"海淀区"},{"id":2801,"name":"西城区"},{"id":2802,"name":"东城区"},{"id":2803,"name":"崇文区"},{"id":2804,"name":"宣武区"},{"id":2805,"name":"丰台区"},{"id":2806,"name":"石景山区"},{"id":2807,"name":"门头沟"},{"id":2808,"name":"房山区"},{"id":2809,"name":"通州区"},{"id":2810,"name":"大兴区"},{"id":2812,"name":"顺义区"},{"id":2814,"name":"怀柔区"},{"id":2816,"name":"密云区"},{"id":2901,"name":"昌平区"},{"id":2953,"name":"平谷区"},{"id":3065,"name":"延庆县"}],"2":[{"id":2811,"name":"卢湾区"},{"id":2813,"name":"徐汇区"},{"id":2815,"name":"长宁区"},{"id":2817,"name":"静安区"},{"id":2820,"name":"闸北区"},{"id":2822,"name":"虹口区"},{"id":2823,"name":"杨浦区"},{"id":2824,"name":"宝山区"},{"id":2825,"name":"闵行区"},{"id":2826,"name":"嘉定区"},{"id":2830,"name":"浦东新区"},{"id":2833,"name":"青浦区"},{"id":2834,"name":"松江区"},{"id":2835,"name":"金山区"},{"id":2836,"name":"南汇区"},{"id":2837,"name":"奉贤区"},{"id":2841,"name":"普陀区"},{"id":2919,"name":"崇明县"},{"id":78,"name":"黄浦区"}],"3":[{"id":51035,"name":"东丽区"},{"id":51036,"name":"和平区"},{"id":51037,"name":"河北区"},{"id":51038,"name":"河东区"},{"id":51039,"name":"河西区"},{"id":51040,"name":"红桥区"},{"id":51041,"name":"蓟县"},{"id":51042,"name":"静海县"},{"id":51043,"name":"南开区"},{"id":51044,"name":"塘沽区"},{"id":51045,"name":"西青区"},{"id":51046,"name":"武清区"},{"id":51047,"name":"津南区"},{"id":51048,"name":"汉沽区"},{"id":51049,"name":"大港区"},{"id":51050,"name":"北辰区"},{"id":51051,"name":"宝坻区"},{"id":51052,"name":"宁河县"}],"4":[{"id":113,"name":"万州区"},{"id":114,"name":"涪陵区"},{"id":115,"name":"梁平县"},{"id":119,"name":"南川区"},{"id":123,"name":"潼南县"},{"id":126,"name":"大足区"},{"id":128,"name":"黔江区"},{"id":129,"name":"武隆县"},{"id":130,"name":"丰都县"},{"id":131,"name":"奉节县"},{"id":132,"name":"开县"},{"id":133,"name":"云阳县"},{"id":134,"name":"忠县"},{"id":135,"name":"巫溪县"},{"id":136,"name":"巫山县"},{"id":137,"name":"石柱县"},{"id":138,"name":"彭水县"},{"id":139,"name":"垫江县"},{"id":140,"name":"酉阳县"},{"id":141,"name":"秀山县"},{"id":48131,"name":"璧山县"},{"id":48132,"name":"荣昌县"},{"id":48133,"name":"铜梁县"},{"id":48201,"name":"合川区"},{"id":48202,"name":"巴南区"},{"id":48203,"name":"北碚区"},{"id":48204,"name":"江津区"},{"id":48205,"name":"渝北区"},{"id":48206,"name":"长寿区"},{"id":48207,"name":"永川区"},{"id":50950,"name":"江北区"},{"id":50951,"name":"南岸区"},{"id":50952,"name":"九龙坡区"},{"id":50953,"name":"沙坪坝区"},{"id":50954,"name":"大渡口区"},{"id":50995,"name":"綦江区"},{"id":51026,"name":"渝中区"},{"id":51027,"name":"高新区"},{"id":51028,"name":"北部新区"},{"id":4164,"name":"城口县"},{"id":3076,"name":"高新区"}],"5":[{"id":142,"name":"石家庄市"},{"id":148,"name":"邯郸市"},{"id":164,"name":"邢台市"},{"id":199,"name":"保定市"},{"id":224,"name":"张家口市"},{"id":239,"name":"承德市"},{"id":248,"name":"秦皇岛市"},{"id":258,"name":"唐山市"},{"id":264,"name":"沧州市"},{"id":274,"name":"廊坊市"},{"id":275,"name":"衡水市"}],"6":[{"id":303,"name":"太原市"},{"id":309,"name":"大同市"},{"id":318,"name":"阳泉市"},{"id":325,"name":"晋城市"},{"id":330,"name":"朔州市"},{"id":336,"name":"晋中市"},{"id":350,"name":"忻州市"},{"id":368,"name":"吕梁市"},{"id":379,"name":"临汾市"},{"id":398,"name":"运城市"},{"id":3074,"name":"长治市"}],"7":[{"id":412,"name":"郑州市"},{"id":420,"name":"开封市"},{"id":427,"name":"洛阳市"},{"id":438,"name":"平顶山市"},{"id":446,"name":"焦作市"},{"id":454,"name":"鹤壁市"},{"id":458,"name":"新乡市"},{"id":468,"name":"安阳市"},{"id":475,"name":"濮阳市"},{"id":482,"name":"许昌市"},{"id":489,"name":"漯河市"},{"id":495,"name":"三门峡市"},{"id":502,"name":"南阳市"},{"id":517,"name":"商丘市"},{"id":527,"name":"周口市"},{"id":538,"name":"驻马店市"},{"id":549,"name":"信阳市"},{"id":2780,"name":"济源市"}],"8":[{"id":560,"name":"沈阳市"},{"id":573,"name":"大连市"},{"id":579,"name":"鞍山市"},{"id":584,"name":"抚顺市"},{"id":589,"name":"本溪市"},{"id":593,"name":"丹东市"},{"id":598,"name":"锦州市"},{"id":604,"name":"葫芦岛市"},{"id":609,"name":"营口市"},{"id":613,"name":"盘锦市"},{"id":617,"name":"阜新市"},{"id":621,"name":"辽阳市"},{"id":632,"name":"朝阳市"},{"id":6858,"name":"铁岭市"}],"9":[{"id":639,"name":"长春市"},{"id":644,"name":"吉林市"},{"id":651,"name":"四平市"},{"id":2992,"name":"辽源市"},{"id":657,"name":"通化市"},{"id":664,"name":"白山市"},{"id":674,"name":"松原市"},{"id":681,"name":"白城市"},{"id":687,"name":"延边州"}],"10":[{"id":727,"name":"鹤岗市"},{"id":731,"name":"双鸭山市"},{"id":737,"name":"鸡西市"},{"id":742,"name":"大庆市"},{"id":753,"name":"伊春市"},{"id":757,"name":"牡丹江市"},{"id":765,"name":"佳木斯市"},{"id":773,"name":"七台河市"},{"id":776,"name":"黑河市"},{"id":782,"name":"绥化市"},{"id":793,"name":"大兴安岭地区"},{"id":698,"name":"哈尔滨市"},{"id":712,"name":"齐齐哈尔市"}],"11":[{"id":799,"name":"呼和浩特市"},{"id":805,"name":"包头市"},{"id":810,"name":"乌海市"},{"id":812,"name":"赤峰市"},{"id":823,"name":"乌兰察布市"},{"id":835,"name":"锡林郭勒盟"},{"id":848,"name":"呼伦贝尔市"},{"id":870,"name":"鄂尔多斯市"},{"id":880,"name":"巴彦淖尔市"},{"id":891,"name":"阿拉善盟"},{"id":895,"name":"兴安盟"},{"id":902,"name":"通辽市"}],"12":[{"id":904,"name":"南京市"},{"id":911,"name":"徐州市"},{"id":919,"name":"连云港市"},{"id":925,"name":"淮安市"},{"id":933,"name":"宿迁市"},{"id":939,"name":"盐城市"},{"id":951,"name":"扬州市"},{"id":959,"name":"泰州市"},{"id":965,"name":"南通市"},{"id":972,"name":"镇江市"},{"id":978,"name":"常州市"},{"id":984,"name":"无锡市"},{"id":988,"name":"苏州市"}],"13":[{"id":2900,"name":"济宁市"},{"id":1000,"name":"济南市"},{"id":1007,"name":"青岛市"},{"id":1016,"name":"淄博市"},{"id":1022,"name":"枣庄市"},{"id":1025,"name":"东营市"},{"id":1032,"name":"潍坊市"},{"id":1042,"name":"烟台市"},{"id":1053,"name":"威海市"},{"id":1058,"name":"莱芜市"},{"id":1060,"name":"德州市"},{"id":1072,"name":"临沂市"},{"id":1081,"name":"聊城市"},{"id":1090,"name":"滨州市"},{"id":1099,"name":"菏泽市"},{"id":1108,"name":"日照市"},{"id":1112,"name":"泰安市"}],"14":[{"id":1151,"name":"黄山市"},{"id":1159,"name":"滁州市"},{"id":1167,"name":"阜阳市"},{"id":1174,"name":"亳州市"},{"id":1180,"name":"宿州市"},{"id":1201,"name":"池州市"},{"id":1206,"name":"六安市"},{"id":2971,"name":"宣城市"},{"id":1114,"name":"铜陵市"},{"id":1116,"name":"合肥市"},{"id":1121,"name":"淮南市"},{"id":1124,"name":"淮北市"},{"id":1127,"name":"芜湖市"},{"id":1132,"name":"蚌埠市"},{"id":1137,"name":"马鞍山市"},{"id":1140,"name":"安庆市"}],"15":[{"id":1158,"name":"宁波市"},{"id":1273,"name":"衢州市"},{"id":1280,"name":"丽水市"},{"id":1290,"name":"台州市"},{"id":1298,"name":"舟山市"},{"id":1213,"name":"杭州市"},{"id":1233,"name":"温州市"},{"id":1243,"name":"嘉兴市"},{"id":1250,"name":"湖州市"},{"id":1255,"name":"绍兴市"},{"id":1262,"name":"金华市"}],"16":[{"id":1303,"name":"福州市"},{"id":1315,"name":"厦门市"},{"id":1317,"name":"三明市"},{"id":1329,"name":"莆田市"},{"id":1332,"name":"泉州市"},{"id":1341,"name":"漳州市"},{"id":1352,"name":"南平市"},{"id":1362,"name":"龙岩市"},{"id":1370,"name":"宁德市"}],"17":[{"id":1432,"name":"孝感市"},{"id":1441,"name":"黄冈市"},{"id":1458,"name":"咸宁市"},{"id":1466,"name":"恩施州"},{"id":1475,"name":"鄂州市"},{"id":1477,"name":"荆门市"},{"id":1479,"name":"随州市"},{"id":3154,"name":"神农架林区"},{"id":1381,"name":"武汉市"},{"id":1387,"name":"黄石市"},{"id":1396,"name":"襄阳市"},{"id":1405,"name":"十堰市"},{"id":1413,"name":"荆州市"},{"id":1421,"name":"宜昌市"},{"id":2922,"name":"潜江市"},{"id":2980,"name":"天门市"},{"id":2983,"name":"仙桃市"}],"18":[{"id":4250,"name":"耒阳市"},{"id":1482,"name":"长沙市"},{"id":1488,"name":"株洲市"},{"id":1495,"name":"湘潭市"},{"id":1499,"name":"韶山市"},{"id":1501,"name":"衡阳市"},{"id":1511,"name":"邵阳市"},{"id":1522,"name":"岳阳市"},{"id":1530,"name":"常德市"},{"id":1540,"name":"张家界市"},{"id":1544,"name":"郴州市"},{"id":1555,"name":"益阳市"},{"id":1560,"name":"永州市"},{"id":1574,"name":"怀化市"},{"id":1586,"name":"娄底市"},{"id":1592,"name":"湘西州"}],"19":[{"id":1601,"name":"广州市"},{"id":1607,"name":"深圳市"},{"id":1609,"name":"珠海市"},{"id":1611,"name":"汕头市"},{"id":1617,"name":"韶关市"},{"id":1627,"name":"河源市"},{"id":1634,"name":"梅州市"},{"id":1709,"name":"揭阳市"},{"id":1643,"name":"惠州市"},{"id":1650,"name":"汕尾市"},{"id":1655,"name":"东莞市"},{"id":1657,"name":"中山市"},{"id":1659,"name":"江门市"},{"id":1666,"name":"佛山市"},{"id":1672,"name":"阳江市"},{"id":1677,"name":"湛江市"},{"id":1684,"name":"茂名市"},{"id":1690,"name":"肇庆市"},{"id":1698,"name":"云浮市"},{"id":1704,"name":"清远市"},{"id":1705,"name":"潮州市"}],"20":[{"id":3168,"name":"崇左市"},{"id":1715,"name":"南宁市"},{"id":1720,"name":"柳州市"},{"id":1726,"name":"桂林市"},{"id":1740,"name":"梧州市"},{"id":1746,"name":"北海市"},{"id":1749,"name":"防城港市"},{"id":1753,"name":"钦州市"},{"id":1757,"name":"贵港市"},{"id":1761,"name":"玉林市"},{"id":1792,"name":"贺州市"},{"id":1806,"name":"百色市"},{"id":1818,"name":"河池市"},{"id":3044,"name":"来宾市"}],"21":[{"id":1827,"name":"南昌市"},{"id":1832,"name":"景德镇市"},{"id":1836,"name":"萍乡市"},{"id":1842,"name":"新余市"},{"id":1845,"name":"九江市"},{"id":1857,"name":"鹰潭市"},{"id":1861,"name":"上饶市"},{"id":1874,"name":"宜春市"},{"id":1885,"name":"抚州市"},{"id":1898,"name":"吉安市"},{"id":1911,"name":"赣州市"}],"22":[{"id":2103,"name":"凉山州"},{"id":1930,"name":"成都市"},{"id":1946,"name":"自贡市"},{"id":1950,"name":"攀枝花市"},{"id":1954,"name":"泸州市"},{"id":1960,"name":"绵阳市"},{"id":1962,"name":"德阳市"},{"id":1977,"name":"广元市"},{"id":1983,"name":"遂宁市"},{"id":1988,"name":"内江市"},{"id":1993,"name":"乐山市"},{"id":2005,"name":"宜宾市"},{"id":2016,"name":"广安市"},{"id":2022,"name":"南充市"},{"id":2033,"name":"达州市"},{"id":2042,"name":"巴中市"},{"id":2047,"name":"雅安市"},{"id":2058,"name":"眉山市"},{"id":2065,"name":"资阳市"},{"id":2070,"name":"阿坝州"},{"id":2084,"name":"甘孜州"}],"23":[{"id":3690,"name":"三亚市"},{"id":3698,"name":"文昌市"},{"id":3699,"name":"五指山市"},{"id":3701,"name":"临高县"},{"id":3702,"name":"澄迈县"},{"id":3703,"name":"定安县"},{"id":3704,"name":"屯昌县"},{"id":3705,"name":"昌江县"},{"id":3706,"name":"白沙县"},{"id":3707,"name":"琼中县"},{"id":3708,"name":"陵水县"},{"id":3709,"name":"保亭县"},{"id":3710,"name":"乐东县"},{"id":3711,"name":"三沙市"},{"id":2121,"name":"海口市"},{"id":3115,"name":"琼海市"},{"id":3137,"name":"万宁市"},{"id":3173,"name":"东方市"},{"id":3034,"name":"儋州市"}],"24":[{"id":2144,"name":"贵阳市"},{"id":2150,"name":"六盘水市"},{"id":2155,"name":"遵义市"},{"id":2169,"name":"铜仁市"},{"id":2180,"name":"毕节市"},{"id":2189,"name":"安顺市"},{"id":2196,"name":"黔西南州"},{"id":2205,"name":"黔东南州"},{"id":2222,"name":"黔南州"}],"25":[{"id":4108,"name":"迪庆州"},{"id":2235,"name":"昆明市"},{"id":2247,"name":"曲靖市"},{"id":2258,"name":"玉溪市"},{"id":2270,"name":"昭通市"},{"id":2281,"name":"普洱市"},{"id":2291,"name":"临沧市"},{"id":2298,"name":"保山市"},{"id":2304,"name":"丽江市"},{"id":2309,"name":"文山州"},{"id":2318,"name":"红河州"},{"id":2332,"name":"西双版纳州"},{"id":2336,"name":"楚雄州"},{"id":2347,"name":"大理州"},{"id":2360,"name":"德宏州"},{"id":2366,"name":"怒江州"}],"26":[{"id":3970,"name":"阿里地区"},{"id":3971,"name":"林芝地区"},{"id":2951,"name":"拉萨市"},{"id":3107,"name":"那曲地区"},{"id":3129,"name":"山南地区"},{"id":3138,"name":"昌都地区"},{"id":3144,"name":"日喀则地区"}],"27":[{"id":2428,"name":"延安市"},{"id":2442,"name":"汉中市"},{"id":2454,"name":"榆林市"},{"id":2468,"name":"商洛市"},{"id":2476,"name":"安康市"},{"id":2376,"name":"西安市"},{"id":2386,"name":"铜川市"},{"id":2390,"name":"宝鸡市"},{"id":2402,"name":"咸阳市"},{"id":2416,"name":"渭南市"}],"28":[{"id":2525,"name":"庆阳市"},{"id":2534,"name":"陇南市"},{"id":2544,"name":"武威市"},{"id":2549,"name":"张掖市"},{"id":2556,"name":"酒泉市"},{"id":2564,"name":"甘南州"},{"id":2573,"name":"临夏州"},{"id":3080,"name":"定西市"},{"id":2487,"name":"兰州市"},{"id":2492,"name":"金昌市"},{"id":2495,"name":"白银市"},{"id":2501,"name":"天水市"},{"id":2509,"name":"嘉峪关市"},{"id":2518,"name":"平凉市"}],"29":[{"id":2580,"name":"西宁市"},{"id":2585,"name":"海东地区"},{"id":2592,"name":"海北州"},{"id":2597,"name":"黄南州"},{"id":2603,"name":"海南州"},{"id":2605,"name":"果洛州"},{"id":2612,"name":"玉树州"},{"id":2620,"name":"海西州"}],"30":[{"id":2628,"name":"银川市"},{"id":2632,"name":"石嘴山市"},{"id":2637,"name":"吴忠市"},{"id":2644,"name":"固原市"},{"id":3071,"name":"中卫市"}],"31":[{"id":4110,"name":"五家渠市"},{"id":4163,"name":"博尔塔拉蒙古自治州阿拉山口口岸"},{"id":15945,"name":"阿拉尔市"},{"id":15946,"name":"图木舒克市"},{"id":2652,"name":"乌鲁木齐市"},{"id":2654,"name":"克拉玛依市"},{"id":2656,"name":"石河子市"},{"id":2658,"name":"吐鲁番地区"},{"id":2662,"name":"哈密地区"},{"id":2666,"name":"和田地区"},{"id":2675,"name":"阿克苏地区"},{"id":2686,"name":"喀什地区"},{"id":2699,"name":"克孜勒苏州"},{"id":2704,"name":"巴音郭楞州"},{"id":2714,"name":"昌吉州"},{"id":2723,"name":"博尔塔拉州"},{"id":2727,"name":"伊犁州"},{"id":2736,"name":"塔城地区"},{"id":2744,"name":"阿勒泰地区"}],"32":[{"id":2768,"name":"台湾市"}],"42":[{"id":2754,"name":"香港特别行政区"}],"43":[{"id":2770,"name":"澳门市"}],"84":[{"id":1310,"name":"钓鱼岛"}]}; var cName = "ipLocation"; var currentLocation = "北京"; var currentProvinceId = 1; //根据省份ID获取名称 function getNameById(provinceId){ for(var o in iplocation){ if (iplocation[o]&&iplocation[o].id==provinceId){ return o; } } return "北京"; } var isUseServiceLoc = true; //是否默认使用服务端地址 var provinceHtml = '<div class="content"><div data-widget="tabs" class="m JD-stock" id="JD-stock">' +'<div class="mt">' +' <ul class="tab">' +' <li data-index="0" data-widget="tab-item" class="curr"><a href="#none" class="hover"><em>请选择</em><i></i></a></li>' +' <li data-index="1" data-widget="tab-item" style="display:none;"><a href="#none" class=""><em>请选择</em><i></i></a></li>' +' <li data-index="2" data-widget="tab-item" style="display:none;"><a href="#none" class=""><em>请选择</em><i></i></a></li>' +' <li data-index="3" data-widget="tab-item" style="display:none;"><a href="#none" class=""><em>请选择</em><i></i></a></li>' +' </ul>' +' <div class="stock-line"></div>' +'</div>' +'<div class="mc" data-area="0" data-widget="tab-content" id="stock_province_item">' +' <ul class="area-list">' +' <li><a href="#none" data-value="1">北京</a></li><li><a href="#none" data-value="2">上海</a></li><li><a href="#none" data-value="3">天津</a></li><li><a href="#none" data-value="4">重庆</a></li><li><a href="#none" data-value="5">河北</a></li><li><a href="#none" data-value="6">山西</a></li><li><a href="#none" data-value="7">河南</a></li><li><a href="#none" data-value="8">辽宁</a></li><li><a href="#none" data-value="9">吉林</a></li><li><a href="#none" data-value="10">黑龙江</a></li><li><a href="#none" data-value="11">内蒙古</a></li><li><a href="#none" data-value="12">江苏</a></li><li><a href="#none" data-value="13">山东</a></li><li><a href="#none" data-value="14">安徽</a></li><li><a href="#none" data-value="15">浙江</a></li><li><a href="#none" data-value="16">福建</a></li><li><a href="#none" data-value="17">湖北</a></li><li><a href="#none" data-value="18">湖南</a></li><li><a href="#none" data-value="19">广东</a></li><li><a href="#none" data-value="20">广西</a></li><li><a href="#none" data-value="21">江西</a></li><li><a href="#none" data-value="22">四川</a></li><li><a href="#none" data-value="23">海南</a></li><li><a href="#none" data-value="24">贵州</a></li><li><a href="#none" data-value="25">云南</a></li><li><a href="#none" data-value="26">西藏</a></li><li><a href="#none" data-value="27">陕西</a></li><li><a href="#none" data-value="28">甘肃</a></li><li><a href="#none" data-value="29">青海</a></li><li><a href="#none" data-value="30">宁夏</a></li><li><a href="#none" data-value="31">新疆</a></li><li><a href="#none" data-value="32">台湾</a></li><li><a href="#none" data-value="42">香港</a></li><li><a href="#none" data-value="43">澳门</a></li><li><a href="#none" data-value="84">钓鱼岛</a></li>' +' </ul>' +'</div>' +'<div class="mc" data-area="1" data-widget="tab-content" id="stock_city_item"></div>' +'<div class="mc" data-area="2" data-widget="tab-content" id="stock_area_item"></div>' +'<div class="mc" data-area="3" data-widget="tab-content" id="stock_town_item"></div>' +'</div></div>'; function getAreaList(result){ var html = ["<ul class='area-list'>"]; var longhtml = []; var longerhtml = []; if (result&&result.length > 0){ for (var i=0,j=result.length;i<j ;i++ ){ result[i].name = result[i].name.replace(" ",""); if(result[i].name.length > 12){ longerhtml.push("<li class='longer-area'><a href='#none' data-value='"+result[i].id+"'>"+result[i].name+"</a></li>"); } else if(result[i].name.length > 5){ longhtml.push("<li class='long-area'><a href='#none' data-value='"+result[i].id+"'>"+result[i].name+"</a></li>"); } else{ html.push("<li><a href='#none' data-value='"+result[i].id+"'>"+result[i].name+"</a></li>"); } } } else{ html.push("<li><a href='#none' data-value='"+currentAreaInfo.currentFid+"'> </a></li>"); } html.push(longhtml.join("")); html.push(longerhtml.join("")); html.push("</ul>"); return html.join(""); } function cleanKuohao(str){ if(str&&str.indexOf("(")>0){ str = str.substring(0,str.indexOf("(")); } if(str&&str.indexOf("(")>0){ str = str.substring(0,str.indexOf("(")); } return str; } function getStockOpt(id,name){ if(currentAreaInfo.currentLevel==3){ currentAreaInfo.currentAreaId = id; currentAreaInfo.currentAreaName = name; if(!page_load){ currentAreaInfo.currentTownId = 0; currentAreaInfo.currentTownName = ""; } } else if(currentAreaInfo.currentLevel==4){ currentAreaInfo.currentTownId = id; currentAreaInfo.currentTownName = name; } //添加20140224 $('#store-selector').removeClass('hover'); //setCommonCookies(currentAreaInfo.currentProvinceId,currentLocation,currentAreaInfo.currentCityId,currentAreaInfo.currentAreaId,currentAreaInfo.currentTownId,!page_load); if(page_load){ page_load = false; } //替换gSC var address = currentAreaInfo.currentProvinceName+currentAreaInfo.currentCityName+currentAreaInfo.currentAreaName+currentAreaInfo.currentTownName; $("#store-selector .text div").html(currentAreaInfo.currentProvinceName+cleanKuohao(currentAreaInfo.currentCityName)+cleanKuohao(currentAreaInfo.currentAreaName)+cleanKuohao(currentAreaInfo.currentTownName)).attr("title",address); } function getAreaListcallback(r){ currentDom.html(getAreaList(r)); if (currentAreaInfo.currentLevel >= 2){ currentDom.find("a").click(function(){ if(page_load){ page_load = false; } if(currentDom.attr("id")=="stock_area_item"){ currentAreaInfo.currentLevel=3; } else if(currentDom.attr("id")=="stock_town_item"){ currentAreaInfo.currentLevel=4; } getStockOpt($(this).attr("data-value"),$(this).html()); }); if(page_load){ //初始化加载 currentAreaInfo.currentLevel = currentAreaInfo.currentLevel==2?3:4; if(currentAreaInfo.currentAreaId&&new Number(currentAreaInfo.currentAreaId)>0){ getStockOpt(currentAreaInfo.currentAreaId,currentDom.find("a[data-value='"+currentAreaInfo.currentAreaId+"']").html()); } else{ getStockOpt(currentDom.find("a").eq(0).attr("data-value"),currentDom.find("a").eq(0).html()); } } } } function chooseProvince(provinceId){ provinceContainer.hide(); currentAreaInfo.currentLevel = 1; currentAreaInfo.currentProvinceId = provinceId; currentAreaInfo.currentProvinceName = getNameById(provinceId); if(!page_load){ currentAreaInfo.currentCityId = 0; currentAreaInfo.currentCityName = ""; currentAreaInfo.currentAreaId = 0; currentAreaInfo.currentAreaName = ""; currentAreaInfo.currentTownId = 0; currentAreaInfo.currentTownName = ""; } areaTabContainer.eq(0).removeClass("curr").find("em").html(currentAreaInfo.currentProvinceName); areaTabContainer.eq(1).addClass("curr").show().find("em").html("请选择"); areaTabContainer.eq(2).hide(); areaTabContainer.eq(3).hide(); cityContainer.show(); areaContainer.hide(); townaContainer.hide(); if(provinceCityJson[""+provinceId]){ cityContainer.html(getAreaList(provinceCityJson[""+provinceId])); cityContainer.find("a").click(function(){ if(page_load){ page_load = false; } $("#store-selector").unbind("mouseout"); chooseCity($(this).attr("data-value"),$(this).html()); }); if(page_load){ //初始化加载 if(currentAreaInfo.currentCityId&&new Number(currentAreaInfo.currentCityId)>0){ chooseCity(currentAreaInfo.currentCityId,cityContainer.find("a[data-value='"+currentAreaInfo.currentCityId+"']").html()); } else{ chooseCity(cityContainer.find("a").eq(0).attr("data-value"),cityContainer.find("a").eq(0).html()); } } } } function chooseCity(cityId,cityName){ provinceContainer.hide(); cityContainer.hide(); currentAreaInfo.currentLevel = 2; currentAreaInfo.currentCityId = cityId; currentAreaInfo.currentCityName = cityName; if(!page_load){ currentAreaInfo.currentAreaId = 0; currentAreaInfo.currentAreaName = ""; currentAreaInfo.currentTownId = 0; currentAreaInfo.currentTownName = ""; } areaTabContainer.eq(1).removeClass("curr").find("em").html(cityName); areaTabContainer.eq(2).addClass("curr").show().find("em").html("请选择"); areaTabContainer.eq(3).hide(); areaContainer.show().html("<div class='iloading'>正在加载中,请稍候...</div>"); townaContainer.hide(); currentDom = areaContainer; $.getJSONP("http://d.360buy.com/area/get?fid="+cityId+"&callback=getAreaListcallback"); } function chooseArea(areaId,areaName){ provinceContainer.hide(); cityContainer.hide(); areaContainer.hide(); currentAreaInfo.currentLevel = 3; currentAreaInfo.currentAreaId = areaId; currentAreaInfo.currentAreaName = areaName; if(!page_load){ currentAreaInfo.currentTownId = 0; currentAreaInfo.currentTownName = ""; } areaTabContainer.eq(2).removeClass("curr").find("em").html(areaName); areaTabContainer.eq(3).addClass("curr").show().find("em").html("请选择"); townaContainer.show().html("<div class='iloading'>正在加载中,请稍候...</div>"); currentDom = townaContainer; $.getJSONP("http://d.360buy.com/area/get?fid="+areaId+"&callback=getAreaListcallback"); } $("#store-selector .text").after(provinceHtml); var areaTabContainer=$("#JD-stock .tab li"); var provinceContainer=$("#stock_province_item"); var cityContainer=$("#stock_city_item"); var areaContainer=$("#stock_area_item"); var townaContainer=$("#stock_town_item"); var currentDom = provinceContainer; //当前地域信息 var currentAreaInfo; //初始化当前地域信息 function CurrentAreaInfoInit(){ currentAreaInfo = {"currentLevel": 1,"currentProvinceId": 1,"currentProvinceName":"北京","currentCityId": 0,"currentCityName":"","currentAreaId": 0,"currentAreaName":"","currentTownId":0,"currentTownName":""}; var ipLoc = getCookie("ipLoc-djd"); ipLoc = ipLoc?ipLoc.split("-"):[1,72,0,0]; if(ipLoc.length>0&&ipLoc[0]){ currentAreaInfo.currentProvinceId = ipLoc[0]; currentAreaInfo.currentProvinceName = getNameById(ipLoc[0]); } if(ipLoc.length>1&&ipLoc[1]){ currentAreaInfo.currentCityId = ipLoc[1]; } if(ipLoc.length>2&&ipLoc[2]){ currentAreaInfo.currentAreaId = ipLoc[2]; } if(ipLoc.length>3&&ipLoc[3]){ currentAreaInfo.currentTownId = ipLoc[3]; } } var page_load = true; (function(){ $("#store-selector").unbind("mouseover").bind("mouseover",function(){ $('#store-selector').addClass('hover'); $("#store-selector .content,#JD-stock").show(); }).find("dl").remove(); CurrentAreaInfoInit(); areaTabContainer.eq(0).find("a").click(function(){ areaTabContainer.removeClass("curr"); areaTabContainer.eq(0).addClass("curr").show(); provinceContainer.show(); cityContainer.hide(); areaContainer.hide(); townaContainer.hide(); areaTabContainer.eq(1).hide(); areaTabContainer.eq(2).hide(); areaTabContainer.eq(3).hide(); }); areaTabContainer.eq(1).find("a").click(function(){ areaTabContainer.removeClass("curr"); areaTabContainer.eq(1).addClass("curr").show(); provinceContainer.hide(); cityContainer.show(); areaContainer.hide(); townaContainer.hide(); areaTabContainer.eq(2).hide(); areaTabContainer.eq(3).hide(); }); areaTabContainer.eq(2).find("a").click(function(){ areaTabContainer.removeClass("curr"); areaTabContainer.eq(2).addClass("curr").show(); provinceContainer.hide(); cityContainer.hide(); areaContainer.show(); townaContainer.hide(); areaTabContainer.eq(3).hide(); }); provinceContainer.find("a").click(function() { if(page_load){ page_load = false; } $("#store-selector").unbind("mouseout"); chooseProvince($(this).attr("data-value")); }).end(); chooseProvince(currentAreaInfo.currentProvinceId); })(); function getCookie(name) { var start = document.cookie.indexOf(name + "="); var len = start + name.length + 1; if ((!start) && (name != document.cookie.substring(0, name.length))) { return null; } if (start == -1) return null; var end = document.cookie.indexOf(';', len); if (end == -1) end = document.cookie.length; return unescape(document.cookie.substring(len, end)); }; getAreaListcallback([{ "name": "\u7ba1\u5e84", "id": 4137 }, { "name": "\u5317\u82d1", "id": 4139 }, { "name": "\u4e09\u73af\u4ee5\u5185", "id": 2799 }, { "name": "\u4e09\u73af\u5230\u56db\u73af\u4e4b\u95f4", "id": 2819 }, { "name": "\u56db\u73af\u5230\u4e94\u73af\u4e4b\u95f4", "id": 2839 }, { "name": "\u4e94\u73af\u5230\u516d\u73af\u4e4b\u95f4", "id": 2840 }, { "name": "\u5b9a\u798f\u5e84", "id": 4211 }]) ```
求教:怎么样给16个div设置data-index=""使 控制另一个div中16张图片显示隐藏?
怎么样给16个div设置data-index=""使 控制另一个div中16张图片显示隐藏? 代码: <div data-v-4a1fb872="" data-v-311834f5="" class="wrapper"> <div data-v-4a1fb872="" class="bg-left" style="background-image:url(小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/index2bg.2dead38.png)"> </div> <div data-v-4a1fb872="" class="part"> <div data-v-4a1fb872="" class="phone" style="background-image:url(小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/phone.1a1ffa5.png)"> <div data-v-4a1fb872="" class="phone-img"> <img data-v-4a1fb872="" src="./小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/1-1.514b9e5.png" alt=""> <img data-v-4a1fb872="" src="./小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/1-2.fe2440c.png" alt="" style="display: none;"> <img data-v-4a1fb872="" src="./小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/1-3.61fa415.png" alt="" style="display: none;"> <img data-v-4a1fb872="" src="./小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/2-1.77e24af.png" alt="" style="display: none;"> <img data-v-4a1fb872="" src="./小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/2-2.03c77b0.png" alt="" style="display: none;"> <img data-v-4a1fb872="" src="./小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/2-3.68454c5.png" alt="" style="display: none;"> <img data-v-4a1fb872="" src="./小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/3-1.378751a.png" alt="" style="display: none;"> <img data-v-4a1fb872="" src="./小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/3-2.5415338.png" alt="" style="display: none;"> <img data-v-4a1fb872="" src="./小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/3-3.3522ddc.png" alt="" style="display: none;"> <img data-v-4a1fb872="" src="./小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/4-1.80e2eb2.png" alt="" style="display: none;"> <img data-v-4a1fb872="" src="./小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/4-2.67cb670.png" alt="" style="display: none;"> <img data-v-4a1fb872="" src="./小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/4-3.dc4d534.png" alt="" style="display: none;"> <img data-v-4a1fb872="" src="./小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/4-4.2cbe036.png" alt="" style="display: none;"> <img data-v-4a1fb872="" src="./小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/5-1.11fab89.png" alt="" style="display: none;"> <img data-v-4a1fb872="" src="./小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/5-2.2b657e7.png" alt="" style="display: none;"> <img data-v-4a1fb872="" src="./小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/5-3.f4f1d4b.png" alt="" style="display: none;"> <img data-v-4a1fb872="" src="./小官网-极简单·超强大-微信小程序_微信小程序开发_微信小程序制作平台_小程序站_files/5-4.4752a09.png" alt="" style="display: none;"> </div> </div> <div data-v-4a1fb872="" class="number"> 02 </div> <div data-v-4a1fb872="" class="con"> <div data-v-4a1fb872="" class="title"> 为销售赋能的小名片 </div> <div data-v-4a1fb872="" class="mark"> 产品展示 </div> <ul data-v-4a1fb872="" class="list"> <li data-v-4a1fb872="" class="item"> <div data-v-4a1fb872="" class="icon icon1"> </div> <div data-v-4a1fb872="" class="name"> 小名片展示 </div> <div data-v-4a1fb872="" class="info"> <div data-v-4a1fb872="" class="text"> <p data-v-4a1fb872=""> 统一公司形象,全员分享,小名片直达企业官网,产品、服务的展现 </p> </div> <div data-v-4a1fb872="" class="link"> <div data-v-4a1fb872="" data-index="0" class="link-item"> 名片信息 </div> <div data-v-4a1fb872="" data-index="1" class="link-item"> 个人信息 </div> <div data-v-4a1fb872="" data-index="2" class="link-item"> 更多信息 </div> </div> </div> </li> <li data-v-4a1fb872="" class="item"> <div data-v-4a1fb872="" class="icon icon2"> </div> <div data-v-4a1fb872="" class="name"> 绑定小官网 </div> <div data-v-4a1fb872="" class="info"> <div data-v-4a1fb872="" class="text"> <p data-v-4a1fb872=""> 企业官网、产品、服务的完整展现 </p> <p data-v-4a1fb872=""> 帮助访客第一时间了解企业,更快促成业务交流 </p> </div> <div data-v-4a1fb872="" class="link"> <div data-v-4a1fb872="" data-index="3" class="link-item"> 查看名片 </div> <div data-v-4a1fb872="" data-index="4" class="link-item"> 查看企业小官网 </div> <div data-v-4a1fb872="" data-index="5" class="link-item"> 小官网多样式介绍 </div> </div> </div> </li> <li data-v-4a1fb872="" class="item"> <div data-v-4a1fb872="" class="icon icon3"> </div> <div data-v-4a1fb872="" class="name"> 销售雷达展示 </div> <div data-v-4a1fb872="" class="info"> <div data-v-4a1fb872="" class="text"> <p data-v-4a1fb872=""> 访问消息实时推送,名片访客即客户,不加好友就可微信沟通不错过每个商机;探测访客访问动态,让销售沟通更高效 </p> </div> <div data-v-4a1fb872="" class="link"> <div data-v-4a1fb872="" data-index="6" class="link-item"> 实时推送访客消息 </div> <div data-v-4a1fb872="" data-index="7" class="link-item"> 不加微信好友沟通 </div> <div data-v-4a1fb872="" data-index="8" class="link-item"> 即时聊天 </div> </div> </div> </li> <li data-v-4a1fb872="" class="item"> <div data-v-4a1fb872="" class="icon icon4"> </div> <div data-v-4a1fb872="" class="name"> 智能AI分析 </div> <div data-v-4a1fb872="" class="info"> <div data-v-4a1fb872="" class="text"> <p data-v-4a1fb872=""> 分析客户兴趣与活跃度,挖掘深度用户 </p> </div> <div data-v-4a1fb872="" class="link"> <div data-v-4a1fb872="" data-index="9" class="link-item"> 访客数据分析 </div> <div data-v-4a1fb872="" data-index="10" class="link-item"> 访客互动情况 </div> <div data-v-4a1fb872="" data-index="11" class="link-item"> 销售人员能力分析 </div> <div data-v-4a1fb872="" data-index="12" class="link-item"> 销售详情分析 </div> </div> </div> </li> <li data-v-4a1fb872="" class="item"> <div data-v-4a1fb872="" class="icon icon5"> </div> <div data-v-4a1fb872="" class="name"> 商机SCRM </div> <div data-v-4a1fb872="" class="info"> <div data-v-4a1fb872="" class="text"> <p data-v-4a1fb872=""> 助销售进行客户标签化管理,客户跟进记录管理,客户AI分析 </p> </div> <div data-v-4a1fb872="" class="link"> <div data-v-4a1fb872="" data-index="13" class="link-item"> 商机标签化管理 </div> <div data-v-4a1fb872="" data-index="14" class="link-item"> 销售跟进记录 </div> <div data-v-4a1fb872="" data-index="15" class="link-item"> 客户访问轨迹 </div> <div data-v-4a1fb872="" data-index="16" class="link-item"> 客户兴趣分析 </div> </div> </div> </li> </ul> </div> </div> </div> ``` ``` 刚毕业的实习生,在网上扒的网站,但是js没有用,我也没学过js;求教怎么解决? css代码太多了,我也不知道拿那一部分所以就不放了, 这个网站就是我复制的网站 www.xcxzhan.com 里面可以拿到css,js 可以拿下来,但是不知道为什么没有用。 求大佬教学!!!跪谢!!!
JS制作二级菜单的问题,我使用的innerHTML
先说下问题: 我想用JS的innerHTML添加二级菜单,所以在一级菜单后面加了一个空的div标签 ,然后innerHTML加入内容,并在<li>标记中加入onmouseover和onmouseout 事件。两段代码如下。 现在的问题是 鼠标点了“我的京东”后二级菜单出现,但是,离开二级菜单一直在那挂着,不消失,不知道是因为什么? 求懂得朋友解答!! 另您给解答后,再给说下您感觉比较好的添加二级菜单的方法,10C币奉上,不甚感谢。 ``` <li class="li_c li_me" onmouseover="myMouse();" onmouseout="myMouseOut();"><a href="#">我的京东</a><div id="myid" ></div></li> ``` js代码: ``` <script type="text/javascript"> function $(id){return document.getElementById(id);} //这个里面的id没带“”引号 function myMouse() { $("myid").innerHTML="<table><tr><td><a href=\"#\">我的京豆</a></td><td><a href=\"#\">我的白条</a></td></tr><tr><td><a href=\"#\">返修进度</a></td><td><a href=\"#\">我的会员</a></td></tr></table>"; $("myid").style.position="absolute"; //html中的属性=后面是属性值,属性值要加双引号"" $("myid").style.width="120px"; $("myid").style.height="60px"; $("myid").style.display="block"; } function myMouseOut(){ $("myid").style.display="none"; } </script> ```
在JSP页面上如何获取li标签中的值
想要获取li标签中的值,但用这样的方法写的话获取到的值是0,请教大神怎么获取到值,以下是代码: ``` <li id="uName" class="u2" ondblclick="ShowElement(this)">${userName}</li> ``` 获取值: ``` var uName=$('#uName').val(); ```
各位大佬帮忙看看,为什么不能翻页,只显示5个数据?
``` <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="classscoreinput.aspx.cs" Inherits="School_Web.admin.score.classscoreinput" %> <%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="System.Web.UI" TagPrefix="asp" %> <%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head id="Head1" runat="server"> <title> <asp:Literal ID="LiteralTitle" runat="server" EnableViewState="true"></asp:Literal> </title> <script language="javascript" src="/admin/js/SystemPage.js" type="text/jscript"></script> <link href="../style/green/skin.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="/admin/style/jquery/jquery.js"></script> <script language="javascript" type="text/javascript"> $(document).ready(function() { $("#topURLul").children().click(function() { $(this).siblings().removeClass().end().addClass("divURLed"); $("#mypanel").children().css("display","none"); $("#d"+ this.id).css("display",""); //alert(this.id); }); $("#topURLul").children().hover( function() { $(this).addClass("divURLon"); //akon(this); }, function() { if ($(this).attr("class") != "divURLed") { $(this).removeClass("divURLon"); } } ); }); </script> </head> <body onload="win_onLoad();"> <form id="Form1" method="post" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <div id="tbMain"> <div class="divTbg"> <div class="divTbgL"></div> <div class="divTbgInfo"> <div class="divTbgTitle"><span class="WtableTBig">成绩管理 </span></div> </div> </div> <div class="divTbgF"></div> <div class="divTNavBG" id="topURL"> <ul id="topURLul"> <li class="divURLed" id="div1"> <div><img src="../style/green/images/mini_icons_046.gif" width="10" height="10" /><span class="tableTBig">课程基本信息</span></div> </li> <li id="div2"> <div><img src="../style/green/images/mini_icons_046.gif" width="10" height="10" /><span class="tableTBig">成绩汇总表</span></div> </li> <li id="div3"> <div><img src="../style/green/images/mini_icons_046.gif" width="10" height="10" /><span class="tableTBig">辅助计算器</span></div> </li> <li id="div4"> <div><img src="../style/green/images/mini_icons_046.gif" width="10" height="10" /><span class="tableTBig">帮助说明</span></div> </li> </ul> </div> <div id="mypanel"> <div class="divInfo" id="ddiv1"> <div class="divInfoTop"> <div class="listLeft"> <ul> <li> <div><img src="../style/green/images/basic.gif"/></div> </li> <li><span class="tableTBig">课程基本信息</span></li> </ul> </div> </div> <div class="divInfoContext"> <table width="100%" border="0" cellpadding="0" cellspacing="1" class="SkyTableLine"> <tr> <td align="center" class="SkyTDTopLine"> 开课编号 </td> <td align="center" class="SkyTDTopLine"> 课程名称 </td> <td align="center" class="SkyTDTopLine"> 开课院系 </td> <td align="center" class="SkyTDTopLine"> 开课班级 </td> <td align="center" class="SkyTDTopLine"> 开课学期 </td> <td align="center" class="SkyTDTopLine"> 开课教师 </td> <td align="center" class="SkyTDTopLine"> 课程学时 </td> <td align="center" class="SkyTDTopLine"> 课程学分 </td> </tr> <tr> <td align="center" class="SkyTDLine"><asp:Literal ID="Literal1" runat="server"></asp:Literal> </td> <td align="center" class="SkyTDLine"><asp:Literal ID="Literal2" runat="server"></asp:Literal> </td> <td align="center" class="SkyTDLine"><asp:Literal ID="Literal3" runat="server"></asp:Literal> </td> <td align="center" class="SkyTDLine"><asp:Literal ID="Literal4" runat="server"></asp:Literal> </td> <td align="center" class="SkyTDLine"><asp:Literal ID="Literal5" runat="server"></asp:Literal> </td> <td align="center" class="SkyTDLine"><asp:Literal ID="Literal6" runat="server"></asp:Literal> </td> <td align="center" class="SkyTDLine"><asp:Literal ID="Literal7" runat="server"></asp:Literal> </td> <td align="center" class="SkyTDLine"><asp:Literal ID="Literal8" runat="server"></asp:Literal> </td> </tr> </table> </div> </div> <div class="divInfo" id="ddiv2"> <div class="divInfoTop"> <div class="listLeft"> <ul> <li> <div><img src="../style/green/images/basic.gif"/></div> </li> <li><span class="tableTBig">成绩汇总表</span></li> </ul> </div> </div> <div class="divInfoContext"> <div class="divSave"> <asp:Button ID="btnInit" runat="server" Text="成绩初始化" CssClass="SkyButtonFocus" OnClick="btnInit_Click" /> <asp:Button ID="btnSync" runat="server" Text="成绩同步" CssClass="SkyButtonFocus" OnClick="btnSync_Click" /> <asp:Button ID="btnSave" runat="server" Text="成绩保存" CssClass="SkyButtonFocus" OnClick="btnSave_Click" /> </div> <div style="font: 2px; line-height: 2px;"> &nbsp;</div> <asp:GridView ID="gvInfo" runat="server" AutoGenerateColumns="False" BorderStyle="None" CellPadding="1" CellSpacing="1" GridLines="None" Width="100%" CssClass="Ntable" HorizontalAlign="Center" OnRowDataBound="gvInfo_RowDataBound" PageSize="12" > <RowStyle CssClass="SkyTDLine" HorizontalAlign="Center" /> <HeaderStyle HorizontalAlign="Center" CssClass="SkyTDTopLine"></HeaderStyle> <Columns> <asp:BoundField DataField="id" HeaderText="序号" /> <asp:BoundField HeaderText="课程名称" DataField="CourseName" /> <asp:BoundField HeaderText="学生学号" DataField="UserID" /> <asp:BoundField HeaderText="学生名称" DataField="UserName" /> <asp:TemplateField HeaderText="平时成绩"> <ItemTemplate> <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("ResultsPS") %>' MaxLength="5" Width="50px"></asp:TextBox> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="作业成绩"> <ItemTemplate> <asp:TextBox ID="TextBox2" runat="server" Text='<%# Bind("ResultsZY") %>' MaxLength="5" Width="50px"></asp:TextBox> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="期中成绩"> <ItemTemplate> <asp:TextBox ID="TextBox3" runat="server" Text='<%# Bind("ResultsQZ") %>' MaxLength="5" Width="50px"></asp:TextBox> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="期末成绩"> <ItemTemplate> <asp:TextBox ID="TextBox4" runat="server" Text='<%# Bind("ResultsQM") %>' MaxLength="5" Width="50px"></asp:TextBox> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="综合成绩"> <ItemTemplate> <asp:TextBox ID="TextBox5" runat="server" Text='<%# Bind("ResultsZH") %>' MaxLength="5" Width="50px"></asp:TextBox> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="是否补考"> <ItemTemplate> <asp:CheckBox ID="chkIsMakeup" runat="server" Text="补考" /> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="补考成绩"> <ItemTemplate> <asp:TextBox ID="TextBox6" runat="server" Text='<%# Bind("ResultsMakeup") %>' MaxLength="5" Width="50px"></asp:TextBox> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView> </td> </tr> </table> <div class="divInfoRight"> <webdiyer:AspNetPager ID="Pager" runat="server" UrlPaging="True" Visible="True" OnPageChanged="Pager_PageChanged" ShowNavigationToolTip="True" AlwaysShow="True"> </webdiyer:AspNetPager> </div> </div> </div> <div class="divInfo" id="ddiv3"> <div class="divInfoTop"> <div class="listLeft"> <ul> <li> <div><img src="../style/green/images/basic.gif"/></div> </li> <li><span class="tableTBig">辅助计算器</span></li> </ul> </div> </div> <div class="divInfoContext"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="100" align="center" class="SkyTDTopLine"> 源成绩 </td> <td class="SkyTDLine"><asp:DropDownList ID="drpSelect" runat="server"> <asp:ListItem Value="1">平时成绩</asp:ListItem> <asp:ListItem Value="2">作业成绩</asp:ListItem> <asp:ListItem Value="3">期中成绩</asp:ListItem> <asp:ListItem Value="4">期末成绩</asp:ListItem> <asp:ListItem Value="5">综合成绩</asp:ListItem> <asp:ListItem Value="6">补考成绩</asp:ListItem> </asp:DropDownList> </td> </tr> <tr> <td align="center" class="SkyTDTopLine"> 目标成绩 </td> <td class="SkyTDLine"><asp:RadioButton ID="rad1" runat="server" Checked="True" GroupName="rad" Text="普通设置" /> = <asp:TextBox ID="txt1" runat="server" MaxLength="3" Width="40px">100</asp:TextBox> (源成绩直接复制成文本中的成绩)<br /> <asp:RadioButton ID="rad2" runat="server" GroupName="rad" Text="普通复制" /> = <asp:DropDownList ID="drpSelect0" runat="server"> <asp:ListItem Value="1">平时成绩</asp:ListItem> <asp:ListItem Value="2">作业成绩</asp:ListItem> <asp:ListItem Value="3">期中成绩</asp:ListItem> <asp:ListItem Value="4">期末成绩</asp:ListItem> <asp:ListItem Value="5">综合成绩</asp:ListItem> <asp:ListItem Value="6">补考成绩</asp:ListItem> </asp:DropDownList> (源成绩直接复制到目标成绩中)<br /> <asp:RadioButton ID="rad3" runat="server" GroupName="rad" Text="比例复制" /> = <asp:TextBox ID="txt2" runat="server" MaxLength="3" Width="40px">50</asp:TextBox> %* <asp:DropDownList ID="drpSelect1" runat="server"> <asp:ListItem Value="1">平时成绩</asp:ListItem> <asp:ListItem Value="2">作业成绩</asp:ListItem> <asp:ListItem Value="3">期中成绩</asp:ListItem> <asp:ListItem Value="4">期末成绩</asp:ListItem> <asp:ListItem Value="5">综合成绩</asp:ListItem> <asp:ListItem Value="6">补考成绩</asp:ListItem> </asp:DropDownList> (源成绩乘以百分之文本比例复制到目标成绩)<br /> <asp:Button ID="btnSaveInfo" runat="server" Text="成绩保存" CssClass="SkyButtonFocus" OnClick="btnSaveInfo_Click" /> </td> </tr> </table></td> </tr> <tr> <td><br /> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="100" align="center" class="SkyTDLine"> 综合计算 </td> <td class="SkyTDLine"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td align="center" class="SkyTDTopLine"> 平时成绩 </td> <td align="center" class="SkyTDTopLine"> 作业成绩 </td> <td align="center" class="SkyTDTopLine"> 期中成绩 </td> <td align="center" class="SkyTDTopLine"> 期末成绩 </td> <td align="center" class="SkyTDTopLine"> 综合成绩 </td> </tr> <tr> <td align="center" class="SkyTDLine"><asp:TextBox ID="txt3" runat="server" MaxLength="3" Width="40px">20</asp:TextBox> %+ </td> <td align="center" class="SkyTDLine"><asp:TextBox ID="txt4" runat="server" MaxLength="3" Width="40px">30</asp:TextBox> %+ </td> <td align="center" class="SkyTDLine"><asp:TextBox ID="txt5" runat="server" MaxLength="3" Width="40px">50</asp:TextBox> %+ </td> <td align="center" class="SkyTDLine"><asp:TextBox ID="txt6" runat="server" MaxLength="3" Width="40px">30</asp:TextBox> %= </td> <td align="center" class="SkyTDLine"><asp:Button ID="btnSaveInfoC" runat="server" Text="成绩保存" CssClass="SkyButtonFocus" OnClick="btnSaveInfoC_Click" /> </td> </tr> </table></td> </tr> </table></td> </tr> </table> </div> </div> <div class="divInfo" id="ddiv4"> <div class="divInfoTop"> <div class="listLeft"> <ul> <li> <div><img src="../style/green/images/basic.gif"/></div> </li> <li><span class="tableTBig">帮助说明</span></li> </ul> </div> </div> <div class="divInfoContext"> <table width="100%" border="0" cellpadding="0" cellspacing="1" class="SkyTDLine"> <tr> <td class="SkyTDLine">&nbsp; 1、您第一次进入一个课程的成绩输入页面需要进行初始化,也就是点击初始化按钮;<br /> 2、当您增加或者删除了选择课程的班级中的学生信息,需要进行同步成绩操作,把新加的学生的成绩同步到成绩列表;<br /> 3、成绩修改完毕后需要保存,否则操作将不进入数据库;<br /> 4、辅助计算器可以帮助您快速的输入成绩; </td> </tr> </table> </div> </div> </div> </div> <asp:Literal ID="LiteralScript" runat="server" EnableViewState="False"></asp:Literal> </ContentTemplate> </asp:UpdatePanel> <asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID="UpdatePanel1"> <ProgressTemplate> <div id="divLoading"> <img src="/admin/images/loading.gif" /> </div> </ProgressTemplate> </asp:UpdateProgress> </form> </body> </html> ``` 有十个数据但是只显示5个,而且只有一页,zen'me'ban
在后台如何获取Repeater控件中绑定的值 如<%#Eval("tiid") %>的值
``` <%@ Page Title="" Language="C#" MasterPageFile="~/Site1.Master" AutoEventWireup="true" CodeBehind="AddTestContent.aspx.cs" Inherits="ZaiXianKaoShi.AddTestContent" %> <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> <form runat="server"> <%--只能在详情中添加试题内容(此页面已得到考试编号)--%> <%--考试编号:--%> <%--题库id: 分值:--%> <div class="portlet box purple"> <div class="portlet-title"> <div class="caption"><i class="icon-cogs"></i>题目信息显示</div> </div> <div class="portlet-body"> <div id="sample_3_wrapper" class="dataTables_wrapper form-inline" role="grid"> <div class="row-fluid"> <div class="span6"> <div class="dataTables_length" id="sample_3_length"> <label> <div id="s2id_autogen3" class="select2-container m-wrap small"> <a href="javascript:void(0)" onclick="return false;" class="select2-choice" tabindex="-1"> <abbr class="select2-search-choice-close" style="display:none;"></abbr> <div> <b></b> </div> </a> </div> <select tabindex="-1" class="m-wrap small select2-offscreen" aria-controls="sample_3" size="1" name="sample_3_length"> <option selected="selected" value="5">5</option> <option value="10">10</option> <option value="20">20</option> <option value="-1">All</option> </select> 每页显示行数 </label> </div> </div> <div class="span6"><div id="Div2" class="dataTables_filter"><label>搜索: <input class="m-wrap small" aria-controls="sample_2" type="text"></label></div></div> </div> <table aria-describedby="sample_3_info" class="table table-striped table-bordered table-hover dataTable" id="sample_3"> <asp:Repeater id="Repeater2" runat="server"> <HeaderTemplate> <tr> <th>题库编号</th> <th>科目编号</th> <th>试题内容</th> <th>待选答案</th> <th>正确答案</th> <%--<th>分值</th>--%> <th>添加到试卷</th> </tr> </HeaderTemplate> <ItemTemplate> <tr> <td><%#Eval("tiid") %></td> <td><%#Eval("subid") %></td> <td><%#Eval("content") %></td> <td><%#Eval("answerS") %></td> <td><%#Eval("answer") %></td> <%--<td><input type="text" name="fen" id="fen" style="width:20px; height:12px" runat="server" value="10" />分</td>--%> <td> <%--<a href="AddTestContent.aspx?tid=<%#Eval("tiid") %>&id=<%=Request["testid"] %>&subid=<%=Request["subid"] %>">添加</a>--%> <input type="submit" value="添加" /> </td> </tr> </ItemTemplate> </asp:Repeater> </table> <div class="row-fluid"> <div class="span6"> <div id="sample_3_info" class="dataTables_info" runat="server" style="color:#f00"> </div></div><div class="span6"> <div class="dataTables_paginate paging_bootstrap pagination"> <ul> <li class="prev disabled"><a href="#">← <span class="hidden-480"> Prev </span></a></li> <li class="active"> <a href="#">1</a></li><li><a href="#">2</a></li> <li><a href="#">3</a></li><li class="next"> <a href="#"><span class="hidden-480">Next</span> → </a> </li></ul></div></div></div></div> </div> </div> </form> </asp:Content> ```
相见恨晚的超实用网站
搞学习 知乎:www.zhihu.com 简答题:http://www.jiandati.com/ 网易公开课:https://open.163.com/ted/ 网易云课堂:https://study.163.com/ 中国大学MOOC:www.icourse163.org 网易云课堂:study.163.com 哔哩哔哩弹幕网:www.bilibili.com 我要自学网:www.51zxw
花了20分钟,给女朋友们写了一个web版群聊程序
参考博客 [1]https://www.byteslounge.com/tutorials/java-ee-html5-websocket-example
爬虫福利二 之 妹子图网MM批量下载
爬虫福利一:27报网MM批量下载    点击 看了本文,相信大家对爬虫一定会产生强烈的兴趣,激励自己去学习爬虫,在这里提前祝:大家学有所成! 目标网站:妹子图网 环境:Python3.x 相关第三方模块:requests、beautifulsoup4 Re:各位在测试时只需要将代码里的变量 path 指定为你当前系统要保存的路径,使用 python xxx.py 或IDE运行即可。
字节跳动视频编解码面经
引言 本文主要是记录一下面试字节跳动的经历。 三四月份投了字节跳动的实习(图形图像岗位),然后hr打电话过来问了一下会不会opengl,c++,shador,当时只会一点c++,其他两个都不会,也就直接被拒了。 七月初内推了字节跳动的提前批,因为内推没有具体的岗位,hr又打电话问要不要考虑一下图形图像岗,我说实习投过这个岗位不合适,不会opengl和shador,然后hr就说秋招更看重基础。我当时
开源一个功能完整的SpringBoot项目框架
福利来了,给大家带来一个福利。 最近想了解一下有关Spring Boot的开源项目,看了很多开源的框架,大多是一些demo或者是一个未成形的项目,基本功能都不完整,尤其是用户权限和菜单方面几乎没有完整的。 想到我之前做的框架,里面通用模块有:用户模块,权限模块,菜单模块,功能模块也齐全了,每一个功能都是完整的。 打算把这个框架分享出来,供大家使用和学习。 为什么用框架? 框架可以学习整体
Java学习的正确打开方式
在博主认为,对于入门级学习java的最佳学习方法莫过于视频+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现学习的最好方式就是阅读参考官方文档其次就是国内的书籍,博客次之,这又是一个层次了,这里暂时不提后面再谈。博主将为各位入门java保驾护航,各位只管冲鸭!!!上天是公平的,只要不辜负时间,时间自然不会辜负你。 何谓学习?博主所理解的学习,它
程序员必须掌握的核心算法有哪些?
由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个问题我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个问题,我稍微总结一下我学过的算法知识点,以及我觉得值得学习的算法。这些算法与数据结构的学习大多数是零散的,并没有一本把他们全部覆盖的书籍。下面是我觉得值得学习的一些算法以及数据结构,当然,我也会整理一些看过
Python——画一棵漂亮的樱花树(不同种樱花+玫瑰+圣诞树喔)
最近翻到一篇知乎,上面有不少用Python(大多是turtle库)绘制的树图,感觉很漂亮,我整理了一下,挑了一些我觉得不错的代码分享给大家(这些我都测试过,确实可以生成喔~) one 樱花树 动态生成樱花 效果图(这个是动态的): 实现代码 import turtle as T import random import time # 画樱花的躯干(60,t) def Tree(branch
深深的码丨Java HashMap 透析
HashMap 相关概念 HashTab、HashMap、TreeMap 均以键值对像是存储或操作数据元素。HashTab继承自Dictionary,HashMap、TreeMap继承自AbstractMap,三者均实现Map接口 **HashTab:**同步哈希表,不支持null键或值,因为同步导致性能影响,很少被使用 **HashMap:**应用较多的非同步哈希表,支持null键或值,是键值对...
大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了
大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。 一、电子书搜索 对于大部分程序员...
linux系列之常用运维命令整理笔录
本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢慢积累一些其它拓展的命令,博客不定时更新 顺便拉下票,我在参加csdn博客之星竞选,欢迎投票支持,每个QQ或者微信每天都可以投5票,扫二维码即可,http://m234140.nofollow.ax.
Python 基础(一):入门必备知识
目录1 标识符2 关键字3 引号4 编码5 输入输出6 缩进7 多行8 注释9 数据类型10 运算符10.1 常用运算符10.2 运算符优先级 1 标识符 标识符是编程时使用的名字,用于给变量、函数、语句块等命名,Python 中标识符由字母、数字、下划线组成,不能以数字开头,区分大小写。 以下划线开头的标识符有特殊含义,单下划线开头的标识符,如:_xxx ,表示不能直接访问的类属性,需通过类提供
程序员接私活怎样防止做完了不给钱?
首先跟大家说明一点,我们做 IT 类的外包开发,是非标品开发,所以很有可能在开发过程中会有这样那样的需求修改,而这种需求修改很容易造成扯皮,进而影响到费用支付,甚至出现做完了项目收不到钱的情况。 那么,怎么保证自己的薪酬安全呢? 我们在开工前,一定要做好一些证据方面的准备(也就是“讨薪”的理论依据),这其中最重要的就是需求文档和验收标准。一定要让需求方提供这两个文档资料作为开发的基础。之后开发
网页实现一个简单的音乐播放器(大佬别看。(⊙﹏⊙))
今天闲着无事,就想写点东西。然后听了下歌,就打算写个播放器。 于是乎用h5 audio的加上js简单的播放器完工了。 欢迎 改进 留言。 演示地点跳到演示地点 html代码如下`&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;music&lt;/title&gt; &lt;meta charset="utf-8"&gt
Python十大装B语法
Python 是一种代表简单思想的语言,其语法相对简单,很容易上手。不过,如果就此小视 Python 语法的精妙和深邃,那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知识点,并附上详细的实例代码。如能在实战中融会贯通、灵活使用,必将使代码更为精炼、高效,同时也会极大提升代码B格,使之看上去更老练,读起来更优雅。 1. for - else 什么?不是 if 和 else 才
数据库优化 - SQL优化
前面一篇文章从实例的角度进行数据库优化,通过配置一些参数让数据库性能达到最优。但是一些“不好”的SQL也会导致数据库查询变慢,影响业务流程。本文从SQL角度进行数据库优化,提升SQL运行效率。 判断问题SQL 判断SQL是否有问题时可以通过两个表象进行判断: 系统级别表象 CPU消耗严重 IO等待严重 页面响应时间过长
2019年11月中国大陆编程语言排行榜
2019年11月2日,我统计了某招聘网站,获得有效程序员招聘数据9万条。针对招聘信息,提取编程语言关键字,并统计如下: 编程语言比例 rank pl_ percentage 1 java 33.62% 2 c/c++ 16.42% 3 c_sharp 12.82% 4 javascript 12.31% 5 python 7.93% 6 go 7.25% 7
通俗易懂地给女朋友讲:线程池的内部原理
餐厅的约会 餐盘在灯光的照耀下格外晶莹洁白,女朋友拿起红酒杯轻轻地抿了一小口,对我说:“经常听你说线程池,到底线程池到底是个什么原理?”我楞了一下,心里想女朋友今天是怎么了,怎么突然问出这么专业的问题,但做为一个专业人士在女朋友面前也不能露怯啊,想了一下便说:“我先给你讲讲我前同事老王的故事吧!” 大龄程序员老王 老王是一个已经北漂十多年的程序员,岁数大了,加班加不动了,升迁也无望,于是拿着手里
经典算法(5)杨辉三角
杨辉三角 是经典算法,这篇博客对它的算法思想进行了讲解,并有完整的代码实现。
腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹?
昨天,有网友私信我,说去阿里面试,彻底的被打击到了。问了为什么网上大量使用ThreadLocal的源码都会加上private static?他被难住了,因为他从来都没有考虑过这个问题。无独有偶,今天笔者又发现有网友吐槽了一道腾讯的面试题,我们一起来看看。 腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹? 在互联网职场论坛,一名程序员发帖求助到。二面腾讯,其中一个算法题:64匹
面试官:你连RESTful都不知道我怎么敢要你?
面试官:了解RESTful吗? 我:听说过。 面试官:那什么是RESTful? 我:就是用起来很规范,挺好的 面试官:是RESTful挺好的,还是自我感觉挺好的 我:都挺好的。 面试官:… 把门关上。 我:… 要干嘛?先关上再说。 面试官:我说出去把门关上。 我:what ?,夺门而去 文章目录01 前言02 RESTful的来源03 RESTful6大原则1. C-S架构2. 无状态3.统一的接
JDK12 Collectors.teeing 你真的需要了解一下
前言 在 Java 12 里面有个非常好用但在官方 JEP 没有公布的功能,因为它只是 Collector 中的一个小改动,它的作用是 merge 两个 collector 的结果,这句话显得很抽象,老规矩,我们先来看个图(这真是一个不和谐的图????): 管道改造经常会用这个小东西,通常我们叫它「三通」,它的主要作用就是将 downstream1 和 downstre...
为啥国人偏爱Mybatis,而老外喜欢Hibernate/JPA呢?
关于SQL和ORM的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行了一番讨论,感触还是有一些,于是就有了今天这篇文。 声明:本文不会下关于Mybatis和JPA两个持久层框架哪个更好这样的结论。只是摆事实,讲道理,所以,请各位看官勿喷。 一、事件起因 关于Mybatis和JPA孰优孰劣的问题,争论已经很多年了。一直也没有结论,毕竟每个人的喜好和习惯是大不相同的。我也看
项目中的if else太多了,该怎么重构?
介绍 最近跟着公司的大佬开发了一款IM系统,类似QQ和微信哈,就是聊天软件。我们有一部分业务逻辑是这样的 if (msgType = "文本") { // dosomething } else if(msgType = "图片") { // doshomething } else if(msgType = "视频") { // doshomething } else { // doshom...
致 Python 初学者
欢迎来到“Python进阶”专栏!来到这里的每一位同学,应该大致上学习了很多 Python 的基础知识,正在努力成长的过程中。在此期间,一定遇到了很多的困惑,对未来的学习方向感到迷茫。我非常理解你们所面临的处境。我从2007年开始接触 python 这门编程语言,从2009年开始单一使用 python 应对所有的开发工作,直至今天。回顾自己的学习过程,也曾经遇到过无数的困难,也曾经迷茫过、困惑过。开办这个专栏,正是为了帮助像我当年一样困惑的 Python 初学者走出困境、快速成长。希望我的经验能真正帮到你
“狗屁不通文章生成器”登顶GitHub热榜,分分钟写出万字形式主义大作
一、垃圾文字生成器介绍 最近在浏览GitHub的时候,发现了这样一个骨骼清奇的雷人项目,而且热度还特别高。 项目中文名:狗屁不通文章生成器 项目英文名:BullshitGenerator 根据作者的介绍,他是偶尔需要一些中文文字用于GUI开发时测试文本渲染,因此开发了这个废话生成器。但由于生成的废话实在是太过富于哲理,所以最近已经被小伙伴们给玩坏了。 他的文风可能是这样的: 你发现,...
程序员:我终于知道post和get的区别
是一个老生常谈的话题,然而随着不断的学习,对于以前的认识有很多误区,所以还是需要不断地总结的,学而时习之,不亦说乎
《程序人生》系列-这个程序员只用了20行代码就拿了冠军
你知道的越多,你不知道的越多 点赞再看,养成习惯GitHub上已经开源https://github.com/JavaFamily,有一线大厂面试点脑图,欢迎Star和完善 前言 这一期不算《吊打面试官》系列的,所有没前言我直接开始。 絮叨 本来应该是没有这期的,看过我上期的小伙伴应该是知道的嘛,双十一比较忙嘛,要值班又要去帮忙拍摄年会的视频素材,还得搞个程序员一天的Vlog,还要写BU...
加快推动区块链技术和产业创新发展,2019可信区块链峰会在京召开
11月8日,由中国信息通信研究院、中国通信标准化协会、中国互联网协会、可信区块链推进计划联合主办,科技行者协办的2019可信区块链峰会将在北京悠唐皇冠假日酒店开幕。   区块链技术被认为是继蒸汽机、电力、互联网之后,下一代颠覆性的核心技术。如果说蒸汽机释放了人类的生产力,电力解决了人类基本的生活需求,互联网彻底改变了信息传递的方式,区块链作为构造信任的技术有重要的价值。   1...
程序员把地府后台管理系统做出来了,还有3.0版本!12月7号最新消息:已在开发中有github地址
第一幕:缘起 听说阎王爷要做个生死簿后台管理系统,我们派去了一个程序员…… 996程序员做的梦: 第一场:团队招募 为了应对地府管理危机,阎王打算找“人”开发一套地府后台管理系统,于是就在地府总经办群中发了项目需求。 话说还是中国电信的信号好,地府都是满格,哈哈!!! 经常会有外行朋友问:看某网站做的不错,功能也简单,你帮忙做一下? 而这次,面对这样的需求,这个程序员...
相关热词 如何提升c#开发能力 矩阵乘法c# c#调用谷歌浏览器 c# 去空格去转义符 c#用户登录窗体代码 c# 流 c# linux 可视化 c# mvc 返回图片 c# 像素空间 c# 日期 最后一天
立即提问