2014.5.7 Jquery 使用技巧
2014-05-07 12:36
399 查看
学习手册:《W3school》
5.正则表达式:手机号验证
// /^1[0-9]{10}$/.test('12555555555')
正则表达式:手机号验证
判断是不是一个指定的标签:$target.is('li')// 是否为li标签
<body>
<ul>
<li>list <strong>item 1</strong></li>
<li><span>list item 2</span></li>
<li>list item 3</li>
</ul>
<script>
$("ul").click(function(event) {
// 获取到ul域
alert($(this).html());
// 获取到被点击的对象
var $target = $(event.target);
alert($target[0].tagName)
if ( $target.is("li") ) {
$target.css("background-color", "red");
}
});
</script>
</body>
$('form[name=addform]').serialize()
输出标准的查询字符串:
再封装结果:
5.正则表达式:手机号验证
// /^1[0-9]{10}$/.test('12555555555')
正则表达式:手机号验证
4.jquery 点击选中/取消 的实现 prop
$("input[type='checkbox']").prop("checked",false);
3.基于标签的导航栏
2.JQuery 如何获取标签的名称
获取标签名称(结果为大写):$target[0].tagName;判断是不是一个指定的标签:$target.is('li')// 是否为li标签
<body>
<ul>
<li>list <strong>item 1</strong></li>
<li><span>list item 2</span></li>
<li>list item 3</li>
</ul>
<script>
$("ul").click(function(event) {
// 获取到ul域
alert($(this).html());
// 获取到被点击的对象
var $target = $(event.target);
alert($target[0].tagName)
if ( $target.is("li") ) {
$target.css("background-color", "red");
}
});
</script>
</body>
1.$(selector).serialize()的使用
serialize():将选择的标签进行序列化,创建url格式的字符串$('form[name=addform]').serialize()
输出标准的查询字符串:
a=1&b=2&c=3&d=4&e=5
原有方式
先获取值:再封装结果:
现在的方式
相关文章推荐
- jQuery 二级菜单,一次显示一个小类 鼠标点击显示小类
- jQuery异步加载数据添加事件
- jQuery源码 框架分析
- 强大的jquery制作文本搜索框效果
- jQuery获取一般处理程序(ashx)的JSON数据
- jQuery ajax - ajax() 方法
- jquery通过select列表选择框对表格数据进行过滤示例
- jQuery+jsPlumb几个响应事件整理
- jquery查找元素
- jquery之表格伸缩功能(动态子表)
- Jquery实际应用,判断radio,selelct,checkbox是否选中及选中的值
- 使用jquery ajax方法时,定义的请求类型由post变成get问题详解。
- jquery closest方法
- jquery combobox级联操作
- jQuery.extend()、jQuery.fn.extend()扩展方法详解
- JQuery一些常见用法与技巧
- jQuery2.0应用开发:SSH框架整合jQuery2.0实战OA办公自动化(VSS、operamasks-UI框架)
- Perfect Scrollbar – 完美的 jQuery 滚动条插件
- struts2+jquery.form.js文件上传注意事项
- Jquery—JQuery对radio的操作(01)