
JQuery
文章平均质量分 60
指尖上的程序
座右铭:做人、做事、做学问;
展开
-
jquery中对动态生成的标签不会响应click事件
Jquery中对ajax动态生成的html标签不会响应 $(selector).click(function.. 或者$(selector).bind('click',function.., 需要用.live 返回值:jQuerylive(type, [data], fn)概述jQuery 给所有匹配的元素附加一个事件处理函数,即使这个元素是以后再添加进原创 2012-10-26 14:16:31 · 709 阅读 · 0 评论 -
jquery与php的json交互2
整理两个现成的函数:json_decode、json_encode 说明:其中json_encode 表示把常用的传统的数据类型如对象、数组、关联数组等转成JSON字符串。其实与JAVA里面的那个工具是一样的。而json_decode刚好相反。 解决需求1.修改 整理两个现成的函数:json_decode、json_encode 说明:其中json_encode 表示把常用的传统的原创 2012-10-26 16:16:46 · 343 阅读 · 0 评论 -
jquery取后台list
html code function initList(){ var xhr; if(window.XMLHttpRequest) xhr = new XMLHttpRequest(); else if(window.ActiveXObject) xhr = new ActiveXOb原创 2012-10-26 16:58:27 · 1042 阅读 · 0 评论 -
jQuery获取及设置单选框、多选框、文本框内容
获取一组radio被选中项的值 var item = $('input[@name=items][@checked]').val(); 获取select被选中项的文本 var item = $("select[@name=items] option[@selected]").text(); select下拉框的第二个元素为当前选中值 $('#select_id')[0].sel原创 2012-10-26 16:56:24 · 431 阅读 · 0 评论 -
JQuery 小操作
1、禁用回车提交$("#form").keypress(function(e) { if (e.which == 13) { return false; }});2、invalid assignment left-hand side错误:invalid assignment left-hand side(左侧赋值无效) invalid [in'原创 2012-10-26 14:14:19 · 333 阅读 · 0 评论 -
为什么使用和不使用Ajax?
Ajax适用场景 1.表单驱动的交互 传统的表单提交,在文本框输入内容后,点击按钮,后台处理完毕后,页面刷新,再回头检查是否刷新结果正确。使用Ajax,在点击sunmit按钮后,立刻进行异步处理,并在页面上快速显示了更新后的结果,这里没有整个页面刷新的问题。 2.深层次的树的导航 深层次的级联菜单(树)的遍历是一项非常复杂的任务,使用JavaScript原创 2012-10-26 17:00:26 · 1582 阅读 · 0 评论 -
Ajax:拥抱JSON,让XML走开
Ajax(Asynchronous JavaScript and XML)说到底就是一种浏览器异步读取服务器上XML内容的技术。现在的技术凡是跟XML扯上关系,再加上个概念做幌子,就像金装了一样,拽得不行。门外的人看得很是热闹,门里的人摇摇头不外如是。XML呢,跨平台的新潮语言?其实XML=TXT。XML只是符合很多规范的文本。它本身什么都不是,只是保存字符的文件。而浏览器异步读取的只是服务器上的原创 2012-10-26 17:00:44 · 351 阅读 · 0 评论 -
jQuery全面解剖系列(一)Deferred风格的Ajax
最近准備寫一個系列的文章來談jQuery的種種技巧和原理。今天講Deferred風格的Ajax,本篇分爲兩部分,第一部分介紹Deferred風格的Ajax的基本使用,第二部分深入一點介紹原理。基本使用Deferred是jQuery1.5加入的特性,可以把延遲函數寫成鏈式的樣子,開發更加方便和靈活些。先來看一個例子:1$.ajax(转载 2012-11-23 11:58:41 · 3129 阅读 · 0 评论 -
15 个非常有用的 jQuery 表单插件
有很多 jQuery 的表单插件。这里收集了其中15个是最有用的插件。ALAJAX (Ajaxify your HTML form)该插件可轻松将你的表单变成 Ajax 方式处理,阻止了提交动作,然后通过 Ajax 方式提交。jQuery File Upload (AJAX Upload with progress and more)Niceform转载 2012-12-13 12:06:58 · 538 阅读 · 0 评论 -
commons-fileupload组件上传图片介绍
基于表单的文件上传如果在表单中使用表单元素 ,浏览器在解析表单时,会自动生成一个输入框和一个按钮,输入框可供用户填写本地文件的文件名和路径名,按钮可以让浏览器打开一个文件选择框供用户选择文件:当表单需要上传文件时,需指定表单 enctype 的值为 multipart/form-data在 form 元素的语法中,enctype 属性指定将数据发送到服务器时浏览器使原创 2012-12-13 12:19:24 · 411 阅读 · 0 评论 -
JQuery带手风琴菜单的图片播放插件
http://demo.itivy.com/slidorion/index.htmlhttp://demo.itivy.com/slidorion/demos/slidorion-background-demo.html转载 2013-01-05 11:48:37 · 360 阅读 · 0 评论 -
JQuery书本翻页效果
http://demo.itivy.com/MoleskineNotebook/index.html转载 2013-01-05 11:46:17 · 682 阅读 · 0 评论 -
jquery扩展-遮罩
//jquery.datagrid 扩展 Js代码 (function (){ $.extend($.fn.datagrid.methods, { //显示遮罩 loading: function(jq){ return jq.each(function(){ $(this).datagrid("getPager").pagination原创 2012-10-26 14:27:55 · 385 阅读 · 0 评论 -
jquery编写自己的插件
js插件实现代码 第一种实现写法 Js代码 (function($){ $.fn.extend({ "liyh":function(value){ if(value==undefined){ alert("hello"); }els原创 2012-10-26 14:18:22 · 274 阅读 · 0 评论 -
编写jquery插件
本文讲下开发jquery插件必须应有的要求。 1、在JQuery命名空间下声明只声明一个单独的名称 2、接受options参数,以便控制插件的行为 3、暴露插件的默认设置 ,以便外面可以访问 4、适当地将子函数提供给外部访问调用 5、保持私有函数 6、支持元数据插件 那么下文一一来解析。 只声明一个单独的名称 这表明是一个单独的插件脚本。如果你的脚本包含多个原创 2012-10-26 14:23:18 · 381 阅读 · 0 评论 -
插件 $.extend()用法
// merge two object, modifying the first;var object1={apple:0,banana:{weight:14,price:233},cherry:97};var object2={banana:{price:333},cherry:38};jquery.extend(object1,object2);//原创 2012-10-26 14:25:48 · 518 阅读 · 0 评论 -
jQuery获取CheckBox选择的Value值
$("input[name='checkbox_name'][checked]"); //选择被选中CheckBox元素的集合 如果你想得到 Value值你需要遍历这个集合 $($("input[name='checkbox_name'][checked]")). each(function(){arrChk+=this.value + ',';});//遍历被选中CheckBox原创 2012-10-26 14:30:49 · 901 阅读 · 0 评论 -
jquery的each()方法分析
/*! * jQuery源码分析-each函数 * jQuery版本:1.4.2 * * ---------------------------------------------------------- * 函数介绍 * * each函数通过jQuery.extend函数附加到jQuery对象中: * jQuery.extend({ *原创 2012-10-26 14:37:48 · 419 阅读 · 0 评论 -
JQuery 禁用所有select标签的值
JQuery 禁用所有select标签的值 只是一个知识小点,有时很有用. $("#changeupdate input").attr("disabled","disabled"); $("#changeupdate select option").attr("disabled","disabled"); $("#Auditingmodify").bind("click",原创 2012-10-26 14:54:10 · 579 阅读 · 0 评论 -
jquery对象数组
我们都知道jQUery对象中有一个类数组的元素包装集,该集合类似js中的数组一样拥有length属性,因此我们称此为类数组,下面我们就来总结下这个jQuery对象中的类数组时如何进行操作的,看看我们的jQuery为我们都提供了哪些可用的方法: size():很明显,它应该是返回包装集中的元素个数,如$('a').size()表示链接元素的个数; get(index):当没指原创 2012-10-26 16:13:11 · 988 阅读 · 0 评论 -
jquery解析json
Js代码 var data=" { root: [ {name:'1',value:'0'}, {name:'6101',value:'西安市'}, {name:'6102',value:'铜川市'}, {name:'6103',value:'宝鸡市'}, {name:'6104',value:'咸阳市'},原创 2012-10-26 16:49:27 · 264 阅读 · 0 评论 -
jquery解析json
Js代码 var data=" { root: [ {name:'1',value:'0'}, {name:'6101',value:'西安市'}, {name:'6102',value:'铜川市'}, {name:'6103',value:'宝鸡市'}, {name:'6104',value:'咸阳市'},原创 2012-10-26 16:50:21 · 281 阅读 · 0 评论 -
Jquery AJAX POST和GET区别
Jquery AJAX POST和GET区别 1:GET访问 浏览器 认为 是等幂的 就是 一个相同的URL 只有一个结果[相同是指 整个URL字符串完全匹配] 所以 第二次访问的时候 如果 URL字符串没变化 浏览器是 直接拿出了第一次访问的结果 POST则 认为是一个 变动性 访问 (浏览器 认为 POST的提交 必定是 有改变的) 防止 GET原创 2012-10-26 16:53:28 · 301 阅读 · 0 评论 -
jQuery的ajax传参巧用JSON
jQuery的ajax调用很方便,传参的时候喜欢用Json的数据格式。比如: JavaScript代码,增加一个评论 function AddComment(content) { var threadId = $("#span_thread_id").html(); var groupId = $("#span_group_id").html();原创 2012-10-26 16:57:04 · 516 阅读 · 0 评论 -
JQuery控制下拉列表
//遍历option和添加、移除option function changeShipMethod(shipping){ var len = $("select[@name=ISHIPTYPE] option").length if(shipping.value != "CA"){ $("select[@name=ISHIPTYPE] option").each(function原创 2012-10-26 16:57:48 · 344 阅读 · 0 评论 -
用css 添加手状样式,鼠标移上去变小手,变小手
http://dxnumber.blog.163.com/blog/static/173757526201221353811662/用css 添加手状样式,鼠标移上去变小手,变小手cursor:pointer;用JS使鼠标变小手onmouseover(鼠标越过的时候) onmouseover="this.style.cursor='hand'" cursor其他原创 2013-11-18 11:20:09 · 4148 阅读 · 0 评论