query formValidator插件非常好用,但是有一个严重的Bug,在使用ajax验证的时候,如果输入框的内容已经存在,把鼠标放到输入框,不做任何修改再离开,则会提示错误, 这是这个插件犯的一个很愚蠢的错误 代码如下: oneIsValid: function(id, index) { var returnObj = new Object(); returnObj.id = id; returnObj.ajax = -1; returnObj.errormsg = ""; //自定义错误信息 var elem = $("#" + id).get(0); var settings = elem.sett...
HTML 代码如下: JsBin-在线js/css调试工具 article, aside, figure, footer, header, hgroup, menu, nav, section { display: block; } Hello OSTools JavaScript 代码如下: //jq创建一个新的节点对象; //例如: var objNewDiv = $('',{'id':'mydiv','class':'menu'}); objNewDiv.html(123456); $('#hello').append(objNewDiv); console.log(objNewDiv); 结果: JavaScript教程/参考手册 JavaScript...
关于iframe异步加载,我们常用的大都是左边菜单栏右边是内容页面,要求我们不能左边菜单不能刷新的情况下,异步加载右边的内容页面。 话不多说,做了一个实例大致是这样的: 1、首先在你的项目中建立三个文件如:2、在Default页面引入jquery文件并在body中加入也下代码: 代码如下: 局部刷新(框架加载页面) 我是隐藏的,点击局部刷新之后 我就显示,页面加载我不会消失 $(function () { $("#butten").click(function () ...
代码如下: $(document).ready(function () { $("#selEmployee").click(function () { var $table = $("#tbProEmployee tr"); var len = $table.length; var trid = "tbProEmployee" + len; var strDeviceTr = ""; strDeviceTr += ""; strDeviceTr += "" + "姓名" + ""; ...
代码如下: 14 TopParty优惠 请选择角色 系统管理员系统管理员2系统管理员3系统管理员4系统管理员5 请选择权限 搜索访问创建修改 添加 删除 function Bind(thisObj, thisObjID) { alert("Bind"); var $td = $(thisObj)....
改编自php版本,原文: jQuery+PHP实现浏览更多内容http://www.helloweba.com/view-blog-130.html 这里记录.net 下的实现 一、首先创建数据库表test,并插入一些测试数据: 代码如下: go if exists (select * from sysobjects where name=test) drop table [test] go CREATE TABLE [test]( [id] [int] IDENTITY(1,1), [author] [varchar](50), [content] [varchar](2000), [createOn] [datetime] ) declare @index int; set @inde...
我们的电脑屏幕大小是固定的,那么如何在有限的空间放更多的内容呢? 我们应该给用户足够的选择权,当他们想要看某些内容的时候可以很快的看到,不想看的时候就把他隐藏。于是就有了题目说的这个问题。其实这个问题很简单,那么,之所以拿出来跟大家分享,一方面我们大家相互交流,另一方面,也是对自己的学习的一种总结。 这里我想到了两种方法,给大家分享一下。 好了不多说,下面看代码: 第一种,是常规的方法: [javascript] ...
代码如下: 筛选: 姓名性别地址 一班 大爷男10武汉1 大爷男9武汉2 大爷男8武汉3 二班 大爷男7武汉4 大爷男6武汉5 大爷男5武汉6 大爷男4武汉7 三班 大爷男3武汉8 大爷男2武汉9 大爷男1武汉10 $(function(){ $("#sea").keyup(function(){ $("#se tbody tr").hide().filter(":contains('"+$(this).val()+"')").show(); }).keyup(); }); 代码如下: // jquery表格内容筛选 $(function(){ $('tr.parent').click(function(...
代码如下: 内容过滤选择器:根据元素中的文字内容或所包含的子元素特征获取元素,其文字内容可以模糊或绝对匹配进行元素定位 jQuery选择器详解 根据所获取页面中元素的不同,可以将jQuery选择器分为:基本选择器、层次选择器、过滤选择器、表单选择器四大类。其中,在过滤选择器中有可以分为:简单过滤选择器、内容过滤选择器、可见性过滤选择器、属性过滤选择器、子元素过滤选择器、表单对象属性过滤选择器6种 标记,并在其中...
一、在元素内部/外部追加元素 append,prepend:添加到子元素 before,after:作为兄弟元素添加 html: 代码如下: 在我的后面追加一条新闻 Javascript: 代码如下: jQuery(function(){ //在元素内部追加内容 $("#content").append("姚明退役了..."); }) 在#content里面添加元素,这是把姚明退役了...作为子元素添加到#content,如果想在元素外部追加元素,需要用到after,这样的话就可以把姚明退役了...作为兄弟元素追加到#co...
代码如下: JS实现默认显示部分文字,点击按钮显示全部 民间机构提前3天预报大理地震 地震局称违法 17日大理州5.0级地震发生之后,在微博上一条曾在3天前就预测大理将发生5.0级地震的微博受到了很多网友的关注。 记者联系上了微博博主,该博主表示,他是通过分析云南省地震局官方网站的数据得出的预报信息。对此,省地震局回应表示,地震局欢迎民间机构与地震局进行一些学术上的探讨和交流,但民间机构对外公开发布地震预报信...
这段代码是通过jquery动态增加限定数额的text(本例为5个) ,以及清除文本内容,用到了after()方法追加元素。 代码如下: $(document).ready(function(){ var spotMax = 5;//限定添加text元素的总个数 var afterId = 0;//要追加元素的id var newId=1;//新生成text的id if($('table#vote').size() >= spotMax) {} $("#btnAddOption").click(function(){ afterId++; newId=afterId+1; addSpot(this, spotMax,afterId,newId); }); ...
代码如下: 无标题页 $(document).ready(function(){ // 把选择项追加给对方 $('#add').click(function(){ var options=$('#select1 option:selected'); var remove=options.remove(); remove.appendTo("#select2"); }); // 把所有项追加给对方 $('#addAll').click(function(){ var options=$('#select1 op...
代码如下:[html] JQuery表格内容过滤 table{ border:0;border-collapse:collapse;} div{font:normal 12px/17px Arial;} td{ font:normal 12px/17px Arial;padding:2px;width:100px;} th{ font:bold 12px/17px Arial;text-align:left;padding:4px;border-bottom:1px solid #333;width:100px;} .even{ background:#FFF38F;} /* 偶数行样式*/ .odd{ background:#FFFFEE;} /* 奇数行样式*/ .selected{ background:#FF6500;color...
这个是去年做过的一个项目中的算法,个人感觉还可以,所以拿出来分享下。 背景:头部导航二级导航有些内容太长,一列的话太过难看,就要分成两列,要做到按块尽量均分,排列顺序没有限制。 原理: 1.把各个二级导航做为一个独立的,内部分成多个块,算出各块的高度,升序排列。 2.求出各块的总高度和,除2得到平均最高的高度。 3.从块的高度最高的开始,如果高度大于平均高度,则这块放入A边,其他的分至B边。 4.如果小于这个高度,...