javaScript
zhuyangxing
这个作者很懒,什么都没留下…
展开
-
jquery dialog 获取焦点
$(document).ready(function () { //初始化新增申请对话框 $("#addBusinessTrip").dialog({ open: function (event, ui) { $(':input', '#addBusinessTripForm').not(':button, :submit, :res原创 2012-09-11 19:08:00 · 728 阅读 · 0 评论 -
js触发input onchange事件
function clickMe(){ var o=document.getElementById("txt"); o.focus(); o.value="hello world!";//自动赋值以后文本框已经change,理论上要发生onchange事件 //但是如果不加以下这句是不会触发onchange事件的 o转载 2014-03-24 16:18:57 · 21845 阅读 · 0 评论 -
js回调函数
testCallBack.html 开始测试 function a(callback){ console.log("这里是a函数!可以执行a函数的业务逻辑。"); if(callback){ console.log("进入if callback!"); return callback(1,2,3);//可以返回回调函数的返回值原创 2014-03-25 17:40:47 · 487 阅读 · 0 评论 -
jquery在新增加的元素上添加事件方法
最近项目组需要在新增的元素上增加时间,有人说用live方法后来使用的时候发现jquery没有该方法(1.7以上就没了)替换为on 除了jquery api官方的例子外还有以下的例子可以在新增的元素上添加时间 $(document).on("click",'#lyysb a',function(){ if(!$(this).hasClass('cur')){ $(this).add原创 2014-03-13 09:32:06 · 5745 阅读 · 0 评论 -
jquery 复选框 选中 取消 获取状态
$("#login-rem").attr("checked","checked") //设置选中 $("#login-rem").removeAttr("checked")//设置不选中 $("#login-rem").is(":checked")//获取是否选中的状态 true选中 false 不选中原创 2014-02-11 10:38:28 · 7731 阅读 · 0 评论 -
jquery获取隐藏div的高度
测试获取隐藏div高度 if(!$){//如果本地没有jquery则加载百度cdn的jquery document.write(''); } .div2{display:none;height:300px;background:green;} $(function(){ console.log("style 格式高度:原创 2014-04-12 10:16:02 · 3590 阅读 · 0 评论 -
javascript下if else语句和三目运算符性能测试
function testif(times){ console.time("test if else") var j=0; for(var i=0;i<times;i++){ if(i<500){ j+=1; }else{ j+=2; } } console.timeEnd("test if else"); return j;}function test3原创 2014-04-12 10:21:14 · 3369 阅读 · 0 评论 -
js判断对象类型
1.判断基本类型:Object.prototype.toString.call(null);//”[object Null]”Object.prototype.toString.call(undefined);//”[object Undefined]”Object.prototype.toString.call(“abc”);//”[object String]”Object.p转载 2014-07-08 16:40:06 · 666 阅读 · 0 评论 -
jQuery给input绑定回车事件
$(function(){ $('#dataInput').bind('keypress',function(event){ if(event.keyCode == "13") { alert('你输入的内容为:' + $('#dataInput').val());转载 2014-03-11 13:52:12 · 34557 阅读 · 0 评论 -
js paseInt函数
前段时间在开发前端js的时候发现一个bug,chaz原创 2014-08-28 11:10:28 · 2250 阅读 · 0 评论 -
安卓DDMS打印信息不完整解决办法
以浏览器+html+js+css 方式开发安卓项目时调试js时有时需要打印(console.log)出很多信息可能DDMS的text显示不完全解决方法如下:原创 2014-09-12 17:07:16 · 912 阅读 · 0 评论 -
在控制台中动态引入jquery的方法
var fileref=document.createElement('script');fileref.setAttribute("type","text/javascript");fileref.setAttribute("src", 'http://libs.baidu.com/jquery/1.9.1/jquery.js');document.getElementsByTagName转载 2014-09-14 10:03:38 · 2983 阅读 · 0 评论 -
jquery ajax请求记录日志
ajax请求可通过beforeSend 和原创 2014-09-14 11:09:21 · 3541 阅读 · 0 评论 -
js判断对象是否为空
function empty(obj) { for (var i in obj) { return false; } return true;}a={}; empty(a);//true a.b=1;empty(a);//false原创 2014-10-28 13:41:48 · 645 阅读 · 0 评论 -
div模拟页面切换
web端实现浏览器的快速页面切换(特别适用于android做壳,内部用h5来实现的app)设计思路:多个div每个div单独占用一整页需要跳页时使用div的显示(新页)和隐藏(旧页)即可。经测试隐藏div(页)与显示div(页)之间的事件并不会相互影响其实设计思路和jqm(jqueryMobile)设置思路一致jqm里面是以data-role="page原创 2015-08-12 22:05:50 · 2767 阅读 · 0 评论 -
js中substring和substr的用法
substring 方法用于提取字符串中介于两个指定下标之间的字符substring(start,end)开始和结束的位置,从零开始的索引参数 描述start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。stop 可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的转载 2014-05-05 17:10:43 · 472 阅读 · 0 评论 -
attachEvent 与addEventListener 区别
一、适应的浏览器版本不同attachEvent方法适用于IE addEventListener方法适用于FF二、针对的事件不同attachEvent中的事件带on 而addEventListener中的事件不带on三、参数的个数不同attachEvent方法两个参数:第一个参数为事件名称,第二个参数为接收事件处理的函数; addEventL转载 2014-04-30 15:08:24 · 639 阅读 · 0 评论 -
怎么用Js控制disabled的属性
document.getElementById("控件ID").disabled=true; 不可编辑状态 document.getElementById("控件ID").disabled=false; 可编辑状态原创 2012-09-13 09:07:17 · 2750 阅读 · 0 评论 -
javascript string 对象 的replace方法
//javascript string 对象的replace方法使用 var a="123456789" ;var b =a.replace("1","0");//之后 a="123456789" a不变而 b则发生变化 变为b="023456789"原有对象不发生任何变化只是新生成的 对象发生了变化当然其他方法应该也是一样的原创 2013-04-12 18:46:19 · 664 阅读 · 0 评论 -
复选框勾选全部实现方法
今天要做一个有点类似邮箱的批量删除多封邮件的功能,于是乎怎样处理就成了关键。说简单点也就一表格,第一行第一列是一个全选的复选框,其他行第一列是一个选本行的复选框,全选的复选框class为check-all , id为check0,其他复选框的id为check+该条记录的id ,要定义一个全局变量checkids。 // Check all checkboxes when the原创 2013-04-12 22:27:52 · 2204 阅读 · 1 评论 -
jquery ajax 返回json 格式类型为string string 转json
今天在做项目的时候突然发现平时用的好好地,直接调用jquery ajax返回的对象的属性就可获得该属性值,结果竟然失败了,原来是因为返回类型的不是json格式也就是不是Object,而是string 。于是转换吧,把string转换为json对象/** * 根据id获取用户 * @param id */function getUserById(id){// alert(id);原创 2013-04-15 22:28:47 · 1793 阅读 · 0 评论 -
onClick事件 跳转到框架
现页面内有两个框架,A,BA页面通过 onClick跳转到Bwindow.location.href='http://www.baidu.com '只能在当前框架内打开要想要通过在A框架里通过点击事件把结果跳转到B框架里 可以使用onclick="window.open(URL,'框架名')"原创 2013-04-19 16:44:34 · 2084 阅读 · 0 评论 -
全选复选框和取消所有复选框 jquery全选复选框 js全选复选框
1.功能:a:实现点击复选框的时候全选所有的子复选框,再点击取消所有复选框的选中状态b:有一个子复选框选中则父复选框选中 所有子复选框都不选中则父复选框不选中/** * 全选函数 * @param mainId 主复选框id * @param klass 下属复选框的class */function selectAll(mainId,klass){ $("." +原创 2013-05-17 12:27:44 · 846 阅读 · 0 评论 -
列表中的修改在单独页面呈现 实现方法
用了几次jquery的dialog对象,这次想做的简单点就没用,这次设计的是添加是一个单独的页面,所以修改也自然而然的成了一个单独的页面了,在实现的过程中出现了问题;第一次想在一个函数里(修改的这个函数)使用window.location转到新的页面,然后根据id获取对象,填入到新页面,然后保存,结果发现事情不是想象的那样,在这个函数执行完之前它是不会跳转到新页面的。。。于是这种方法失败!原创 2013-05-11 16:30:24 · 751 阅读 · 0 评论 -
使用js清空html表格的简单方法
只需一行命令即可(需使用jquery)$(" tr:gt(0)").remove();//删除除第一个tr后的所有tr这样就清空了整个表格原创 2013-05-15 22:14:32 · 4060 阅读 · 0 评论 -
js遍历对象列表方法
通过jquery ajax获取对象列表/** * 根据省份id获取城市列表 */function getcity(provinceId){ var forReturn; $.ajax({ type:"POST", url:"${webroot}/app/getDivisionBySid/"+provinceId, async:false, cache:false,原创 2013-07-26 10:06:59 · 2142 阅读 · 0 评论 -
js获取css属性
今天因需要用到js获取css属性,网上搜了半天都不合适的。有一下几种方法:var getstyle = function(elementID,attribute){ obj = document.getElementById(elementID);// 前面是IE后面是html的标准 return obj.currentStyle ? obj.currentStyle[attribute原创 2013-12-09 17:06:04 · 517 阅读 · 0 评论 -
js中写html代码时引号问题
html中写js代码:正常写法(一般情况下):其实更好的写法:"OK");" />因为此时仍是在html管辖范围内的,所以"会被解析为单引号js中写html代码: function addarow(){ var trnum = $("#table_1_id tr").length; var trid ="n"+trnum; va原创 2014-01-12 10:39:13 · 6763 阅读 · 0 评论 -
jquery 最佳实践 best practices
1.通过某相同事件触发增加删除某样式时可以使用toggleClass 且不会影响其他的class 例子原创 2014-01-14 10:29:13 · 644 阅读 · 0 评论 -
javascript Date format(js日期格式化)
/** * 对Date的扩展,将 Date 转化为指定格式的String * 月(M)、日(d)、12小时(h)、24小时(H)、分(m)、秒(s)、周(E)、季度(q) 可以用 1-2 个占位符 * 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) * eg: * (new Date()).pattern("yyyy-MM-dd hh:mm转载 2014-03-11 13:49:44 · 431 阅读 · 0 评论 -
jquery对象与DOM对象的相互转化
Jquery转DOMvar dom_obj = $("#id")[0];//方法一var dom_obj = $("#id").get[0]; //方法二DOM转Jqueryvar obj = document.getElementById("id");//DOM对象var jq_obj = $(obj);//Jquery对象Jquery与DOM对象的转换其实相当的简单原创 2014-03-18 09:22:25 · 774 阅读 · 0 评论 -
正则表达式
email:reg=\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*;原创 2014-04-21 15:31:02 · 502 阅读 · 0 评论