随笔分类 -  Jquery

Jquery
摘要:实例选中所有段落,然后将所选内容缩减为只包含第一和第二个段落:$("p").slice(0, 2).wrapInner("");亲自试一试定义和用法slice() 把匹配元素集合缩减为指定的指数范围的子集。语法.slice(selector,end)参数描述selector基于 0 的整数值,指示开... 阅读全文
posted @ 2015-07-07 16:25 左正 阅读(322) 评论(0) 推荐(0) 编辑
摘要:jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div") 选择所有的div标签元素,返回div元素数组 $("... 阅读全文
posted @ 2015-07-03 10:04 左正 阅读(250) 评论(0) 推荐(0) 编辑
摘要:这两天用Jquery跨域取数据的时候,经常碰到invalidlabel这个错误,十分的郁闷,老是取不到服务器端发送回来的json值,一般跨域用到的两个方法为:$.ajax和$.getJSON最后,仔细安静下来,细读json官方文档后发现这么一段:JSON数据是一种能很方便通过JavaScript解析... 阅读全文
posted @ 2015-05-24 11:59 左正 阅读(502) 评论(0) 推荐(0) 编辑
摘要:啥也不说,先上图,有图有真相 :)现在绝大多数网站都不用自带的alert和confirm了,因为界面太生硬了。因此这个插件就这样产生了...来看插件的实现代码吧:(function () { $.MsgBox = { Alert: function (title, msg) { ... 阅读全文
posted @ 2015-01-30 11:12 左正 阅读(1417) 评论(0) 推荐(0) 编辑
摘要:俗话说不作死就不会死,今天作死了一回,写了一个比较二逼的函数,遇到了同步Ajax引起的UI线程阻塞问题,在此记录一下。 事情起因是这样的,因为页面上有多个相似的异步请求动作,本着提高代码可重用性的原则,我封装了一个名为getData的函数,它接收不同参数,只负责获取数据,然后把数据return。基... 阅读全文
posted @ 2014-05-22 17:42 左正 阅读(309) 评论(0) 推荐(0) 编辑
摘要:each实质上是一个for循环,那么能不能像普通的for循环那样break和continue呢? 参考http://bevisoft.iteye.com/blog/641195做了个实验,可以的, 代码如下:Js代码 阅读全文
posted @ 2014-03-31 14:12 左正 阅读(405) 评论(0) 推荐(0) 编辑
摘要:常用模拟有时候,需要通过模拟用户操作,来达到单击的效果。例如在用户进入页面后,就触发click事件,而不需要用户去主动单击。在JQuery中,可以使用trigger()方法完成模拟操作。例如可以使用下面的代码来触发id为btn的按钮的click事件。1$('#btn').trigger("click");这样,当页面加载完毕后,就会立刻输出想要的效果。也可以直接简写click(),来达到同样的效果:1$('#btn').click();触发自定义事件trigger()方法不仅能触发浏览器支持的具有相同名称的事件,也可以触发自定义名称的事件。例 阅读全文
posted @ 2014-03-31 14:01 左正 阅读(233) 评论(0) 推荐(0) 编辑
摘要:jquery each循环,要实现break和continue的功能:break----用return false;continue --用return ture; 阅读全文
posted @ 2013-10-12 11:44 左正 阅读(219) 评论(0) 推荐(0) 编辑
摘要:我就是要在这段js代码里取到Q1和Q2的值!!======================================================================================================var q1 = str2[0].split('#')[0];var q2 = str2[1].split('#')[0]; 阅读全文
posted @ 2013-10-11 18:03 左正 阅读(2504) 评论(0) 推荐(0) 编辑
摘要:使用JQuery操作cookie时 发生取的值不正确,结果发现cookie有四个不同的属性,分享下错误的原因及解决方法。使用JQuery操作cookie时 发生取的值不正确的问题:结果发现cookie有四个不同的属性:名称,内容,域,路径$.cookie('the_cookie');//读取cookie$.cookie('the_cookie','the_value');//存储cookie$.cookie('the_cookie','the_value',{expires:7});//存储一个带7天期限的cook 阅读全文
posted @ 2013-09-24 11:06 左正 阅读(1012) 评论(0) 推荐(0) 编辑
摘要:radio选中$("input[name=test][value=34]").attr("checked",true);//value=34的radio被选中$("input[id=testid][value=34]").attr("checked",true);//value=34的radio被选中 阅读全文
posted @ 2013-08-16 16:18 左正 阅读(176) 评论(0) 推荐(0) 编辑
摘要:jQuery Form插件是一个优秀的Ajax表单插件,可以非常容易地、无侵入地升级HTML表单以支持Ajax。jQuery Form有两个核心方法 -- ajaxForm() 和 ajaxSubmit(), 它们集合了从控制表单元素到决定如何管理提交进程的功能。另外,插件还包括其他的一些方法: formToArray()、formSerialize()、fieldSerialize()、fieldValue()、clearForm()、 clearFields() 和 resetForm()等。下载地址: http://malsup.com/jquery/form/#download核心方. 阅读全文
posted @ 2013-05-03 22:15 左正 阅读(204) 评论(0) 推荐(1) 编辑
摘要:1、JQuery简介 普通JavaScript的缺点:每种控件的操作方式不统一,不同浏览器下有区别,要编写跨浏览器的程序非常麻烦。因此出现了很多对JavaScript 的封装库,比如Prototype、Dojo、ExtJS、JQuery等,这些库对JavaScript进行了封装,简化了开发。这些库是对 JavaScript的封装,也就是咱们调用JQuery的一句函数,JQuery内部这句函数帮我们调用JavaScript中的代码几十句,因为JQuery就是JavaScript语法写的一些函数类,内部仍然是调用JavaScript实现的,所以并不是代替JavaScript的。使用JQuery.. 阅读全文
posted @ 2013-05-03 17:43 左正 阅读(306) 评论(0) 推荐(0) 编辑