一、jquery中判断对象是否可见的方法
if($("#id").is(":visible")){}
else{}
$("#id").is(":hidden")返回True/False
函数:.is()
语法:.is(selector)
检查当前选中的对象是否与给定的属性/参数匹配,如果匹配则返回True,否则返回False
语法:
1、.is(selector)
2、.is(functino(index))
3、.is(jquery object)
4、.is(element)
show()方法:设置元素可见
hidden()方法:设置元素不可见
toggle()方法:
例如:$("p").toggle()
二、substring,substr,split 方法
substring 方法
返回位于 String 对象中指定位置的子字符串。
strVariable.substring(start, end)
"String Literal".substring(start, end)
参数
start
指明子字符串的起始位置,该索引从 0 开始起算。
end
指明子字符串的结束位置,该索引从 0 开始起算。
说明
方法将返回一个包含从 start 到最后(不包含 end )的子字符串的字符串。
substring 方法使用 start 和 end 两者中的较小值作为子字符串的起始点。例如, strvar.substring(0, 3) 和 strvar.substring(3, 0) 将返回相同的子字符串。
如果 start 或 end 为 NaN 或者负数,那么将其替换为0。
子字符串的长度等于 start 和 end 之差的绝对值。例如,在 strvar.substring(0, 3) 和 strvar.substring(3, 0) 返回的子字符串的的长度是 3。
示例
下面的示例演示了 substring 方法的用法。
function SubstringDemo(){
var ss; // 声明变量。
var s = "The rain in Spain falls mainly in the plain..";
ss = s.substring(12, 17); // 取子字符串。
return(ss); // 返回子字符串。
}
substr 方法
返回一个从指定位置开始的指定长度的子字符串。
stringvar.substr(start [, length ])
参数
stringvar
必选项。要提取子字符串的字符串文字或 String 对象。
start
必选项。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。
length
可选项。在返回的子字符串中应包括的字符个数。
说明
如果 length 为 0 或负数,将返回一个空字符串。如果没有指定该参数,则子字符串将延续到 stringvar 的最后。
示例
下面的示例演示了substr 方法的用法。
function SubstrDemo(){
var s, ss; // 声明变量。
var s = "The rain in Spain falls mainly in the plain.";
ss = s.substr(12, 5); // 获取子字符串。
return(ss); // 返回 "Spain"。
}
split 方法
将一个字符串分割为子字符串,然后将结果作为字符串数组返回。
stringObj.split([separator[, limit]])
参数
stringObj
必选项。要被分解的 String 对象或文字。该对象不会被 split 方法修改。
separator
可选项。字符串或 正则表达式 对象,它标识了分隔字符串时使用的是一个还是多个字符。如果忽略该选项,返回包含整个字符串的单一元素数组。
limit
可选项。该值用来限制返回数组中的元素个数。
说明
split 方法的结果是一个字符串数组,在 stingObj 中每个出现 separator 的位置都要进行分解。separator 不作为任何数组元素的部分返回。
示例
下面的示例演示了 split 方法的用法。
function SplitDemo(){ var s, ss;
var s = "The rain in Spain falls mainly in the plain.";
// 在每个空格字符处进行分解。
ss = s.split(" ");
return(ss);
}
三、jQuery判断获得的对象是否存在的方法
因为jQuery在获得对象的时候,无论要获得的对象是否存在,都会返回jQuery对象。
所以,以往的 js 判断是否存在在jQuery是行不通的。
假设有如下代码。
var target_obj = jQuery('#target_obj_id');
则,若需要判断id为target_obj_id是否存在的话,可以实现的方法有一下两种:
1、
if (target_obj.length > 0) { //如果大于0 标识 id 为target_obj_id的对象存在,否则不存在
//对象存在的处理逻辑
} else {
//对象不存在的处理逻辑
}
2、
if (target_obj[0]) {
//对象存在的处理逻辑
} else {
//对象不存在的处理逻辑
}
相关推荐
NULL 博文链接:https://121088825.iteye.com/blog/2175060
本文给大家汇总介绍了几个jQuery中不常用的方法,记录一下,分享给大家,有需要的小伙伴可以参考下。
第9章 jQuery常用算法 9.1 jQuery遍历算法 9.2 jQuery祖先算法 9.3 jQuery后代算法 9.4 jQuery同胞算法 9.5 jQuery过滤算法 9.6 对一个列表进行排序 9.7 实现JSN对象数组的排序 9.8 将12343778转成12.343.778的形式 ...
本文为大家介绍了jQuery中常用知识点及函数,包含许多细节方面的知识,下面我们一起学习一下。 jQuery中为我们提供了很多有用的属性,自己总结的一些常用的函数。个人认为在在线排盘开发中会比较常用的,...jquery常用
用js封装一些常用的jquery方法 记录一下 hasClass:判断是否有class function hasClass(ele, cls) { if (!ele || !cls) return false; if (ele.classList) { return ele.classList.contains(cls); } else {...
常用jq版本记录
插件最大程度实现了IM的常用功能,除即时通讯的常用功能外,还加入了:消息盒子、窗口抖动、添加删除好友、最近联系人、超时登录界面、网站小秘书、聊天记录、发送频率限制、发送产品、发送名片、发送表情、产品分享...
jQuery手机端日历考勤记录插件是一款可以选择年月日历,可以记录每日考勤打卡情况考勤记录插件。
我们最常用的方式就是增删改查,在使用时简单方面,例如我们需要做修改一行记录需要返回DataRow一行记录 需要调用方法调用如下: public static DataRow GetRow(params object[] values) { return TSQLServer....
以下只为记录自己工作常用的片段和心得, 如有问题请指正, 多谢~ jQuery/zepto判断元素是否存在 // 判断长度是否存在, 正确 if ($elem.length) { } // 错误, 因为空数组也是true if ($elem) { } 合理判断数据类型 ...
另外附上平时收集的的多种常用js代码: js实现段落文字显示和隐藏代码 JS实现仿新浪微博大厅和腾讯微博首页滚动效果 返回顶部js另外一种也是非jquery jQuery-三级菜单2种 js随机生成滚动发货记录 js封装一个...
pjax有好几个实现方法,这里使用最常用的jQuery库,使用jquery.pjax.js。演示代码的服务器端使用PHP脚本语言。 Pjax用在那儿?就说百度云盘吧,这个大家肯定都用过。百度云盘PC端,在点击打开某个文件夹
jquery不是特别熟练,每次使用不常用的就要百度,特地记录下来。 我的下拉框是: <select class=form-control id=iv_level> 店员 店长 </select> 选择框截图: 默认是店员,一共两个值,即...
取证规则 (crud,常用注意取证事件id配置格式: 104,Microsoft-Windows-Eventlog,正常情况下是不可能被清除的,除非是攻击者为了清除痕迹。 4720,User Add/Change/Delete,正常用户一般不会修改或者天一个新的管理员...
取证规则 (crud,常用注意取证事件id配置格式: 104,Microsoft-Windows-Eventlog,正常情况下是不可能被清除的,除非是攻击者为了清除痕迹。 4720,User Add/Change/Delete,正常用户一般不会修改或者天一个新的管理员...
jQuery+PHP实现的抽奖程序,用简单的代码,实现常用的大转盘抽奖效果;用PHP使用整个程序更加动态
顶部栏可显示流程图数据组的标题,也可提供一些常用操作按钮 顶部栏的按钮,除了撤销、重做按钮外,其余按钮均可自定义点击事件 可画直线、折线;折线还可以左右/上下移动其中段 具有区域划分功能,能让用户更直观地...
添加和删除记录是Asp.net处理数据常用的功能。用Asp.net服务器控件,都要刷新页面。这样消耗了我们等待时间。而结合Jquery+Ajax却节省了我们处理数据的等待时间。本实例是是很不错的实现Asp.net对数据库添加/删除...
pjax有好几个实现方法,这里使用最常用的Jquery库,使用jquery.pjax.js。演示代码的服务器端使用PHP脚本语言。 Pjax用在那儿?就说百度云盘吧,这个大家肯定都用过。百度云盘PC端,在点击打开某个文件夹后会打开这个...
基于JQUERY的WEB在线流程图设计器GOOFLOW 0.5版 (2013-11-23) [特点] 跨浏览器,可兼容IE7--IE10, FireFox, Chrome, Opera等几大内核的浏览器,且不需要浏览器再加装任何控件。 多系统兼容性、可移植性:...