`

jquery常用方法记录

    博客分类:
  • JS
 
阅读更多

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 {

   //对象不存在的处理逻辑

  }

 

分享到:
评论

相关推荐

    jQuery常用插件之表单插件form使用笔记

    NULL 博文链接:https://121088825.iteye.com/blog/2175060

    jquery不常用方法汇总

    本文给大家汇总介绍了几个jQuery中不常用的方法,记录一下,分享给大家,有需要的小伙伴可以参考下。

    超实用的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中为我们提供了很多有用的属性,自己总结的一些常用的函数。个人认为在在线排盘开发中会比较常用的,...jquery常用

    原生js封装的一些jquery方法(详解)

    用js封装一些常用的jquery方法 记录一下 hasClass:判断是否有class function hasClass(ele, cls) {  if (!ele || !cls) return false;  if (ele.classList) {  return ele.classList.contains(cls);  } else {...

    jquery-1.11.3.min.js

    常用jq版本记录

    WebIM是一款基于jQuery的一款web即时通讯插件

    插件最大程度实现了IM的常用功能,除即时通讯的常用功能外,还加入了:消息盒子、窗口抖动、添加删除好友、最近联系人、超时登录界面、网站小秘书、聊天记录、发送频率限制、发送产品、发送名片、发送表情、产品分享...

    jQuery手机端日历考勤记录插件

    jQuery手机端日历考勤记录插件是一款可以选择年月日历,可以记录每日考勤打卡情况考勤记录插件。

    通用数据库访问类sql server 版本常用方法封装

    我们最常用的方式就是增删改查,在使用时简单方面,例如我们需要做修改一行记录需要返回DataRow一行记录 需要调用方法调用如下: public static DataRow GetRow(params object[] values) { return TSQLServer....

    jQuery、zepto、js常用小技巧

    以下只为记录自己工作常用的片段和心得, 如有问题请指正, 多谢~ jQuery/zepto判断元素是否存在 // 判断长度是否存在, 正确 if ($elem.length) { } // 错误, 因为空数组也是true if ($elem) { } 合理判断数据类型 ...

    js返回top js实时读取浏览器宽度大小 jQuery

    另外附上平时收集的的多种常用js代码: js实现段落文字显示和隐藏代码 JS实现仿新浪微博大厅和腾讯微博首页滚动效果 返回顶部js另外一种也是非jquery jQuery-三级菜单2种 js随机生成滚动发货记录 js封装一个...

    jQuery+pjax简单示例汇总

    pjax有好几个实现方法,这里使用最常用的jQuery库,使用jquery.pjax.js。演示代码的服务器端使用PHP脚本语言。 Pjax用在那儿?就说百度云盘吧,这个大家肯定都用过。百度云盘PC端,在点击打开某个文件夹

    利用jquery获取select下拉框的值

    jquery不是特别熟练,每次使用不常用的就要百度,特地记录下来。 我的下拉框是: <select class=form-control id=iv_level> 店员 店长 </select>  选择框截图:  默认是店员,一共两个值,即...

    基于Python入侵检测,取证window日志系统框架 html + css + jquery + python 3.9

    取证规则 (crud,常用注意取证事件id配置格式: 104,Microsoft-Windows-Eventlog,正常情况下是不可能被清除的,除非是攻击者为了清除痕迹。 4720,User Add/Change/Delete,正常用户一般不会修改或者天一个新的管理员...

    基于Python入侵检测,取证window日志系统,框架 html + css + jquery + python 3.9

    取证规则 (crud,常用注意取证事件id配置格式: 104,Microsoft-Windows-Eventlog,正常情况下是不可能被清除的,除非是攻击者为了清除痕迹。 4720,User Add/Change/Delete,正常用户一般不会修改或者天一个新的管理员...

    jQuery+PHP实现的抽奖程序.zip

    jQuery+PHP实现的抽奖程序,用简单的代码,实现常用的大转盘抽奖效果;用PHP使用整个程序更加动态

    gooflow 0.8 在线流程配置 流程图 jquery web demo 实例 带帮助文档 .rar

    顶部栏可显示流程图数据组的标题,也可提供一些常用操作按钮 顶部栏的按钮,除了撤销、重做按钮外,其余按钮均可自定义点击事件 可画直线、折线;折线还可以左右/上下移动其中段 具有区域划分功能,能让用户更直观地...

    Asp.net无刷新添加删除数据库(Jquery+ajax)无屏刷新功能

    添加和删除记录是Asp.net处理数据常用的功能。用Asp.net服务器控件,都要刷新页面。这样消耗了我们等待时间。而结合Jquery+Ajax却节省了我们处理数据的等待时间。本实例是是很不错的实现Asp.net对数据库添加/删除...

    jQuery pjax 应用简单示例

    pjax有好几个实现方法,这里使用最常用的Jquery库,使用jquery.pjax.js。演示代码的服务器端使用PHP脚本语言。 Pjax用在那儿?就说百度云盘吧,这个大家肯定都用过。百度云盘PC端,在点击打开某个文件夹后会打开这个...

    基于JQUERY的WEB在线流程图设计器GOOFLOW

    基于JQUERY的WEB在线流程图设计器GOOFLOW 0.5版 (2013-11-23) [特点]  跨浏览器,可兼容IE7--IE10, FireFox, Chrome, Opera等几大内核的浏览器,且不需要浏览器再加装任何控件。  多系统兼容性、可移植性:...

Global site tag (gtag.js) - Google Analytics