Chinaunix首页 | 论坛 | 博客
  • 博客访问: 372826
  • 博文数量: 273
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1430
  • 用 户 组: 普通用户
  • 注册时间: 2018-02-02 15:57
文章分类

全部博文(273)

文章存档

2018年(273)

我的朋友

分类: jQuery

2018-07-20 15:37:27

有关 jquery 用法

目录:

  • $.trim()
  • $.inArray()
  • $.getJSON()
  • 事件委托 on
  • 遍历closest()
  • ajaxSubmit()
  • 拖拽排序 dragsort()

进入正文 ing...

1. jQuery.trim(str) 解释:从字符串的开头和结尾删除空格。

var str='   hello hi    '; 
var new_str=$.trim(str);
console.log(str.length)        // 12
console.log(new_str.length)    // 8

比如 提交表单时,要获取用户的val()值,防止用户输入的空格对后续操作造成影响,这里就可以用 trim ()

var username=$.trim($('#username').val()); 

2.jQuery.inArray( value, array [, fromIndex ] ) 它的方法类似于JavaScript的原生.indexOf()方法,没有找到匹配元素时它返回-1。如果数组第一个元素匹配value(参数) ,那么$.inArray()返回0。

var fruits=['apple','banner','orange','pear'];
var mine='orange';
var res=$.inArray(mine,fruits);
if(res==-1){ // 不存在
	console.log('sorry,没有你喜欢的!')
}else{
	console.log('有你的!')
}

顺便来回忆下原生js 对于字符串 indexOf 的用法 语法:stringObject.indexOf(searchvalue,fromindex)

注意:

(1) indexOf() 方法对大小写敏感 (2) 如果要检索的字符串值没有出现,则该方法返回 -1。检测到返回 0。

阅读(547) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~