
JQuery
夜雪CH
好记性不如烂键盘……
展开
-
JQuery Ajax
$(document).ready(function () {$.ajaxSetup({ cache: false }); $("#b01").click(function () { $.ajax({ url: "JsEvent.aspx?Name=" + encodeURI("测试"), datatype: "html",原创 2011-11-26 09:48:49 · 441 阅读 · 0 评论 -
解决ajax传值中文乱码问题
var userName="测试"; $.ajax({ type: "Get", url: "/ajax/Handler1.ashx", data: "action=0&name=" + escape(userName) + "&fax=" + fax, cache: false,原创 2013-11-01 11:24:18 · 953 阅读 · 0 评论 -
javascript onmouseout问题解决方案
方案一:希望实现 当鼠标离开一个DIV的时候触发一个事件处理函数 于是用onmouseout 结果却发现它的触发是不是也太敏感了 原因现在也没有弄清楚 IE下好像是因为区分mouseout时的fromElement还是toElement ,IE 5.5以上的onmouseleave事件就比较好用 偏FF又不支持这个事件 只有自己想办法手工判断了。/****转载 2013-11-18 14:20:20 · 510 阅读 · 0 评论 -
jquery ajax中post 、get的同步问题
解决方法1:在全局设置: $.ajaxSetup({ async : false}); $.ajaxSetup({ async : false}); 然后再使用post或get方法$.get("register/RegisterState", {test : 12}, function(data, status) { if (s转载 2013-12-11 10:10:39 · 602 阅读 · 0 评论 -
jquery设置元素的readonly和disabled
jquery设置元素的readonly和disabledJquery的api中提供了对元素应用disabled和readonly属性的方法,在这里记录下。如下: 1.readonly $('input').attr("readonly","readonly")//将input元素设置为readonly $('input').removeAttr("readonly"转载 2014-04-14 15:20:25 · 494 阅读 · 0 评论 -
JQuery<Select>在IE下设置选中问题
JQuery在IE6下设置选中问题 在IE7下jquery对select设置选中值,一般采用的方式:$("#select").attr("value",'');$("#select").val('');$("#select").get(0).value = ''; 但是该JQuery语句IE6不支持,所以只能用循环,找到默认值的项,设置为选中转载 2014-04-18 15:57:50 · 4016 阅读 · 0 评论 -
jquery触发A的点击问题
原本我有一个隐形的A标签我在js中使用如下代码想要模拟点击,结果死活不起作用。 $("#downURL").trigger("click");或 $("#downURL").click(); 后来就变通一下,代码如下:转载 2014-06-05 16:12:32 · 545 阅读 · 0 评论 -
ajax表单传值
function SetTest() { $.ajax({ type: "POST", url: "Handler1.ashx?UserId=xing123", data: $('#xingForm').serialize(), success:原创 2015-03-28 11:56:47 · 2115 阅读 · 0 评论 -
跨iframe框架操作元素
在iframe框架内页面,操作框架页面a.html在框架外,有textbox为TextId,有方法aaab.html在框架内操作如下: $('#TextId', parent.document).attr('value', '魂牵梦萦'); 调用方法aaaparent.aaa();原创 2015-06-02 18:41:54 · 445 阅读 · 0 评论 -
Js/Jquery获取iframe中的元素
在web开发中,经常会用到iframe,难免会碰到需要在父窗口中使用iframe中的元素、或者在iframe框架中使用父窗口的元素。js在父窗口中获取iframe中的元素1.Js代码 格式:window.frames["iframe的name值"].document.getElementById("iframe中控件的ID").click();转载 2016-06-02 15:37:56 · 419 阅读 · 0 评论 -
用eval()把json转成对象时遇空格报错的处理
用eval()把json字符串转成json对象时,如果value值里有空格,则转换失败。解决方法:1.用js的replace方法去除空间var str = "ssss ddadf";var re = str.replace(/\s+/g,"");//删除所有空格;2.在sqlserver中用replace方法去除空格replace(replace(replac原创 2016-07-29 20:14:25 · 5652 阅读 · 1 评论 -
全选checkbox只能执行一次的问题
现象:第一次运行,点select all那个checkbox,可以全选,再点一次,也可以全部取消。但是,之后不管怎样点击,都没有用了……Jquery ver:v1.11.0select all123 $("#selectAll_top").click(function(){ if($("#selectAll_top").prop('checked')){ $转载 2016-11-14 20:52:34 · 1850 阅读 · 1 评论 -
解决jQuery和Zepto冲突问题
特殊操作下,项目中同时引入这两个文件时,往往会有些冲突,应该加一句代码避免冲突 script src="~/js/jquery-2.1.4.js">script> script>jQuery.noConflict()script> script src="~/js/zepto.min.js">script>123123加这句script>jQuery.noConflict转载 2017-05-31 11:57:48 · 2272 阅读 · 0 评论 -
jquery禁止右键,禁止复制代码
禁止右键的代码: $('body').bind('contextmenu', function() { return false; }); 禁止复制的代码:$('body').bind("selectstart",function(){return false;});转载 2013-10-22 14:54:34 · 608 阅读 · 0 评论 -
Jquery获取URL参数值
function Request(paras) { var url = location.href; var paraString = url.substring(url.indexOf("?") + 1, url.length).split("&"); var paraObj = {} for (i = 0; j = par原创 2012-08-20 16:21:27 · 519 阅读 · 0 评论 -
jQuery Ajax在IE8中的Cache问题
在使用jQuery的Ajax功能时,常用的就是Get和Post这两个。在使用Get获取数据时,如果你使用的浏览器是IE8,,你可能会碰到问题:ajax response返回时,success 函数没有被调用 页面刷新时,即使使用ctrl+F5,都不能得到最新的数据。 这个问题导致的结果就是前端显示的数据一塌糊涂。造成这个问题的原因是因为IE8会默认缓存这时的Get方式获取的转载 2011-11-28 11:40:32 · 2888 阅读 · 0 评论 -
Jquery用Post方式提交
方法1:$(document).ready(function () { $.ajaxSetup({ cache: false }); $("#btn1").click(function () { $.post("Handler1.ashx", { name: "test", address: "中国北京"原创 2011-11-30 23:21:49 · 1241 阅读 · 0 评论 -
jQuery一句话实现多选框全选/取消
http://code.jquery.com/jquery-1.4.4.min.js">> function selectAll(checkbox) { $('input[type=checkbox]').attr('checked', $(checkbox).attr('checked')); } 全选转载 2011-12-01 10:42:43 · 497 阅读 · 0 评论 -
jQuery控制tr的显示隐藏
http://speed-guo.iteye.com/blog/1046216转载 2011-12-07 23:58:42 · 8182 阅读 · 0 评论 -
Jquery 隐藏列
隐藏ID为table1的表格中的第4列$("#table1 tr td:nth-child(4)").hide();原创 2012-03-31 13:58:13 · 530 阅读 · 0 评论 -
Jquery打印插件
//打印function PrintPage(){$("#printPage").printArea();}正文;fdsdgsg要打印的内容转载 2012-04-06 17:51:26 · 1863 阅读 · 0 评论 -
Jquery学习
1.去掉字符串中的空格$.trim()例:var a=" 测试 ";$.trim(a);输入:测试 2.遍历Table,获取td里的值 ID 姓名 地址原创 2012-04-14 17:51:19 · 498 阅读 · 0 评论 -
JQuery获取服务端控件ID的方法
some strings here...但是当这段代码输出到客户端时就变成了这样:可以看到我们的TextBox控件的ID前边多了一些奇怪的字符解决方法:jQuery Selector有一个十分方便的方法可以调用到我们的控件,那就是属性选择器,如下:方法一 : $("[id$=txtMessag]").val( i );也可以调用服务端的属性:方法二转载 2012-04-20 21:40:08 · 1092 阅读 · 1 评论 -
jquery.cookie 的使用方法
一个轻量级的cookie 插件,可以读取、写入、删除 cookie。 jquery.cookie.js 的配置 首先包含jQuery的库文件,在后面包含 jquery.cookie.js 的库文件。 使用方法:新添加一个会话 cookie: $.cookie('the_cookie', 'the_value'); 注:当没有指明 cookie有效时间时,转载 2012-05-18 15:52:31 · 518 阅读 · 0 评论 -
利用jQuery的$.event.fix函数统一浏览器event事件处理的差异
利用jQuery的$.event.fix函数统一浏览器event事件处理的差异到触发事件的元素引用在IE浏览器下是:event.srcElement,在FF浏览器下则是:event.target,比如在FF浏览 器下得到光标相对页面的位置是event.pageX,而IE浏览器下的处理方式又是不一样的,当然还有一些像“阻止事件冒泡”以及“取消浏览器默认行 为”等,不同浏览器也有不同的转载 2012-06-26 00:05:18 · 2323 阅读 · 0 评论 -
Jquery正则插件
调用方法: var b=0;b.match($.regexpCommon('numberDecimal'))返回值为true或false jquery.regexpCommon.js 文件内容如下: (function ($) { $.regexpCommon = function (regexpDesc) { return $.r转载 2012-06-27 09:03:03 · 698 阅读 · 0 评论 -
Jquery事件绑定之live用法
动态添加的元素,事件最好用$('#clickme').live('click', function() { alert("hello world!"); });给所有匹配的元素附加一个事件处理函数,即使这个元素是以后再添加进来的也有效。清除事件绑定$("#clickme").die("click");原创 2012-08-15 23:02:52 · 442 阅读 · 0 评论 -
safari中遇到的坑
最近在做移动Web的时候,在PC上用Chrome调试都成功了,但是在iPhone上真机一测就出现了奇怪的问题。经过一系列调试发现是日期相关的地方出现了问题。起初怀疑是生产环境的问题,但用Mac版的safari调试本地也出现了同样的问题。查阅一些资料后发现,safari中对于JavaScript的new Date函数的支持有一个比较奇怪的问题。通常,由于习惯了SQL中的datetime格式,转载 2017-07-13 14:49:20 · 655 阅读 · 0 评论