Javascript

【转发】JQuery中操作Css样式的方法

JQuery中操作Css样式的方法//1、获取和设置样式$("#tow").attr("class")获取ID为tow的class属性$("#two").attr("class","divClass")设置Id为two的class属性。//2、追加样式$("#two").addClass("divClass2")为ID...

[转发]jquery获取当前页面的URL信息

以前在做网站的时候,经常会遇到当前页的分类高亮显示,以便让用户了解当前处于哪个页面。之前一直是在每个不同页面写方法。工程量大,也不便于修改。一直在想有什么简便的方法实现。后来在网上查到可以用获取当前URL的详细信息来判断。所以收集了JQUERY获取URL的函数的资料。设置或获取对象指定的文件名或路径。window.lo...

H5移动端JS操作LocalStorage方法

LocalStorage和SessionStorageLocalStorage是对Cookie的优化没有时间限制的数据存储在隐私模式下不可读取大小限制在500万字符左右,各个浏览器不一致在所有同源窗口中都是共享的本质是在读写文件,数据多的话会比较卡(firefox会一次性将数据导入内存)不能被爬虫爬取,不要用它完全取代...

json字符串、json对象、数组 三者之间的转换

json字符串转化成json对象//jquery的方法varjsonObj=$.parseJSON(jsonStr)//js的方法varjsonObj=JSON.parse(jsonStr)json对象转化成json字符串//js方法varjsonStr1=JSON.stringify(jsonObj)示例:<s...

Jquery为动态添加的未来元素绑定事件

语法:$(selector).on(event,childSelector,data,function)event:必需。规定要从被选元素移除的一个或多个事件或命名空间。由空格分隔多个事件值,也可以是数组。必须是有效的事件。childSelector:可选。规定只能添加到指定的子元素上的事件处理程序(且不是选择器本身,...

在JS中设置Select和radio选中

<selectid="Gender"name="Gender"><optionvalue="1">男</option><optionvalue="0">女</option></select>方法如下:$("#Gender").val(data.Ge...

【转】javascript中值传递,地址传递,引用传递的问题(使用js创建list对象时会用到)

functioninitEditModal_SI(node){if(node.siArray==undefined){node.siArray=newObject();}varsis=newArray();//for(varindexinnode.siArray){//sis.push(node.siArray[ind...

Bootstrap系列 -- 15. 下拉选择框select【转发】

<formrole="form"><divclass="form-group"><selectclass="form-control"><option>1</option><option>2</option><option>...

js输出指定n位数的随机数的随机整数方法【转发】

/***Description:[输出指定n位数的随机数的随机整数]**@paramn指定n位数**/functionRndNum(n){varrnd="";for(vari=0;i<n;i++){rnd+=Math.floor(Math.random()*10);}returnrnd;}  ...

【转发】JS中如何判断null/ undefined/IsNull

以下是不正确的方法:varexp=null;if(exp==null){alert("isnull");}exp为undefined时,也会得到与null相同的结果,虽然null和undefined不一样。注意:要同时判断null和undefined时可使用本法。varexp=null;if(!exp){alert("...

js 给json添加新的字段,或者添加一组数据,在JS数组指定位置删除、插入、替换元素

JS定义了一个json数据vartest={name:"name",age:"12"};需要给test再添加一个字段,需要什么办法,可以让test的值为{name:"name",age:"12",id:"123456"}vartest={name:"name",age:"12"};test.id="12345";&nb...

jquery validate remote的用法

JS:rules:{Email:{required:true,email:true},Password:{required:true,remote:{url:"/Users/Login",type:"Post",data:{Email:function(){return$("#Email").val();},Passw...

jquery 中$.post获取MVC Controller中JsonResult返回包含LIst<Model>类型的子List<Model>的高级使用方法

比如JsonResult中返回returnJson(models);的models结构如下:models返回含有四个集合的序列,每个集合的序列中又包含一个子集合序列“Child”。问题是如果我们使用Jquery的$.post应该怎么循环出这两个集合序列中的数据呢?方法如下:$.post("/admin/GetPermi...

jquery 删除字符串最后一个字符的方法

字符串:vars="1,2,3,4,5,"目标:删除最后一个","方法:s=s.substring(0,s.length-1);字符串:vars2="img/upload/123.jpg"目标:获取文件名(不包含后缀名)方法:s2=s2.substring(s2.lastIndexOf('/')+1,s2.lastIn...

jQuery中.html(“xxx”)和.append("xxx")的区别和不同

append是追加,html是完全替换比如<pid="1"><p>123</p></p>$("#1").html("<span>456</span>");结果是:<pid="1"><span>456</span>...