jquery备忘
来源:互联网 发布:linux iconv命令 编辑:程序博客网 时间:2024/04/30 07:03
1。讲元素添加到数组中
var arrInputValues = new Array();
$("input[name='table[]']").each(function(){
arrInputValues.push($(this).val());
});
2.在jQuery中如何使用.siblings()来选择同辈元素
// 不这样做
$('#nav li').click(function(){
$('#nav li').removeClass('active');
$(this).addClass('active');
});
//替代做法是
$('#nav li').click(function(){
$(this).addClass('active').siblings().removeClass('active');
});
3如何获得鼠标垫光标位置x和y
$(document).ready(function() {
$(document).mousemove(function(e){
$(’#XY’).html(”X Axis : ” + e.pageX + ” | Y Axis ” + e.pageY);
});
});
4如何使用jQuery来解析XML(基本的例子):
function parseXml(xml) {
//找到每个Tutorial并打印出author
$(xml).find("Tutorial").each(function() {
$("#output").append($(this).attr("author") + "");
});
}
5如何检查图像是否已经被完全加载进来
$('#theImage').attr('src', 'image.jpg').load(function() {
alert('This Image Has Been Loaded');
});
6. 如何使用jQuery来为事件指定命名空间://事件可以这样绑定命名空间
$('input').bind('blur.validation', function(e){
// ...
});
//data方法也接受命名空间
$('input').data('validation.isValid', true);
7 如何检查cookie是否启用
var dt = new Date();
dt.setSeconds(dt.getSeconds() + 60);
document.cookie = "cookietest=1; expires=" + dt.toGMTString();
var cookiesEnabled = document.cookie.indexOf("cookietest=") != -1;
if(!cookiesEnabled) {
//没有启用cookie
}
8. 如何让cookie过期:
var date = new Date();
date.setTime(date.getTime() + (x * 60 * 1000));
$.cookie('example', 'foo', { expires: date });
9. 如何使用一个可点击的链接来替换页面中任何的URL
$.fn.replaceUrl = function() {
var regexp = /((ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?)/gi;
this.each(function() {
$(this).html(
$(this).html().replace(regexp,'<a href="$1">$1</a>‘)
);
});
return $(this);
}
//用法
$('p').replaceUrl();
10.
10、支持方法的连写
所谓连写,即可以对一个jquery对象连续调用各种不同的方法。
例如:
$("p").click(function(){alert($(this).html())})
.mouseover(function(){alert('mouse over event')})
.each(function(i){this.style.color=['#f00','#0f0','#00f'][i]});
- jQuery备忘
- jquery备忘
- JQuery 备忘
- jQuery 备忘
- jquery常用方法备忘
- jQuery]FullCalendar 备忘
- [jQuery]FullCalendar 备忘
- jquery标签选择器-备忘
- jQuery]FullCalendar 备忘
- jquery备忘学习笔记
- JQuery Multiselect学习备忘
- jquery cookie(备忘)
- jquery备忘记
- jquery操作table备忘
- Jquery Ajax 使用备忘
- jquery-easyui总结备忘
- JQuery选择器备忘
- jquery easyui 备忘
- linux指令(vi编辑器的使用)
- TPMS 接收性能评估方法和计算
- 串口、RS232、COM口的概念
- checkStyle配置说明、范例和结果分析
- 研磨设计模式之 单例模式-2
- jquery备忘
- C# Keywords Series 5 explicit&implicit&operator
- linux下文件的访问权限
- C# 对listBox中的Items排序
- Servlet 3.0 实战:异步 Servlet 与 Comet 风格应用程序
- 研磨设计模式之 单例模式-3
- Linux进程基础
- Checkstyle配置文件的简要说明
- HTK工具搭建识别器的总体框架