JQ 笔记
来源:互联网 发布:qq飞车改车吧 软件 编辑:程序博客网 时间:2024/06/05 04:11
jq中:
jquery each下循环出的内容如何相加
var sum = 0;
$('.xxx').each(function(){
sum += $(this).val()
})
alert(sum);
.which 属性指示按了哪个键或按钮。
显示按了哪个键:如下
$("input").keydown(function(event){
$("div").html("Key: " + event.which);
});
.keyup
完整的 key press 过程分为两个部分,按键被按下,然后按键被松开并复位。
当按钮被松开时,发生 keyup 事件。它发生在当前获得焦点的元素上。
keyup() 方法触发 keyup 事件,或规定当发生 keyup 事件时运行的函数。
注释:如果在文档元素上进行设置,则无论元素是否获得焦点,该事件都会发生。
当按下按键时,改变文本域的颜色:
$("input").keyup(function(){
$("input").css("background-color","#D6D6FF");
});
查找每个段落的带有 "selected" 类的父元素:
$("p").parent(".selected")
parent() 获得当前匹配元素集合中每个元素的父元素,使用选择器进行筛选是可选的。
.index()
获得第一个 p 元素的名称和值:
$("li").click(function(){
alert($(this).index());
});
index() 方法返回指定元素相对于其他指定元素的 index 位置。
这些元素可通过 jQuery 选择器或 DOM 元素来指定。
注释:如果未找到元素,index() 将返回 -1。
.children() 方法允许我们检索 DOM 树中的这些元素,并用匹配元素构造新的 jQuery 对象。.find() 和 .children() 方法类似,不过后者只沿着 DOM 树向下遍历单一层级。
innerWidth()函数用于设置或返回当前匹配元素的内宽度。内宽度包括元素的内边距(padding),但不包括外边距(margin)、边框(border)等部分的高度。
.bind 方法为被选元素添加一个或多个事件处理程序,并规定事件发生时运行的函数。 $(selector).bind({event:function, event:function, ...})
.load() 相当于html() ,不同点在于 可以用此引用外部html文件内容 加载进其中
.match() jq自带的遍历方法 可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配,但是它返回指定的值,而不是字符串的位置。
如.match('迟到') 寻找所有含有迟到的
not选择器 如右=> $("p:not(.a)").css({"color":"red"}) 表示选择p标签中class不为a的
focus() 当元素获得焦点时,发生 focus 事件。当通过鼠标点击选中元素或通过 tab 键定位到元素时,该元素就会获得焦点。
blur() 当元素失去焦点时发生 blur 事件。blur() 函数触发 blur 事件,。
在JQ中不能有- 减号 如果遇到background-color之类的 应该用驼峰法写成 backgroundColor
$('#XXXX')和$('#'+defaults.varXXXX)的区别
第一个id是写死的,而第二个是动态,即varXXXX变化,这个选择器选择的对象就在变化
defaults其实是一个json数组,一般应用在js插件里面,defaults里面应该有一个属性是varXXXX,而值有个默认的,同时传进来的参数也可改变这个值
defaults.varXXXX就是调用这个值
replace() 用于替换掉内容 如右:将上午或者下午替换成空 replace(/上午|下午/,'')
append() 方法在被选元素的结尾(仍然在内部)插入指定内容。
animate 自定义动画效果 如右 => 可以改变高度 $("#box").animate({height:"300px"});
css() 添加样式 如右 => 多个写法 .css({'top':'-300px','display':'inline'})
html中 :
如果用html,body{background:url(images/bg.jpg);} 可能导致有两张背景图片
修改方法: 1. 只给body或者html加背景图片
2. 给body加一句话overflow:hidden
$("tr:even") 表示tr中的奇数行 even表示奇数
$("tr:odd") 表示tr中的偶数行 odd表示偶数
jquery each下循环出的内容如何相加
var sum = 0;
$('.xxx').each(function(){
sum += $(this).val()
})
alert(sum);
.which 属性指示按了哪个键或按钮。
显示按了哪个键:如下
$("input").keydown(function(event){
$("div").html("Key: " + event.which);
});
.keyup
完整的 key press 过程分为两个部分,按键被按下,然后按键被松开并复位。
当按钮被松开时,发生 keyup 事件。它发生在当前获得焦点的元素上。
keyup() 方法触发 keyup 事件,或规定当发生 keyup 事件时运行的函数。
注释:如果在文档元素上进行设置,则无论元素是否获得焦点,该事件都会发生。
当按下按键时,改变文本域的颜色:
$("input").keyup(function(){
$("input").css("background-color","#D6D6FF");
});
查找每个段落的带有 "selected" 类的父元素:
$("p").parent(".selected")
parent() 获得当前匹配元素集合中每个元素的父元素,使用选择器进行筛选是可选的。
.index()
获得第一个 p 元素的名称和值:
$("li").click(function(){
alert($(this).index());
});
index() 方法返回指定元素相对于其他指定元素的 index 位置。
这些元素可通过 jQuery 选择器或 DOM 元素来指定。
注释:如果未找到元素,index() 将返回 -1。
.children() 方法允许我们检索 DOM 树中的这些元素,并用匹配元素构造新的 jQuery 对象。.find() 和 .children() 方法类似,不过后者只沿着 DOM 树向下遍历单一层级。
innerWidth()函数用于设置或返回当前匹配元素的内宽度。内宽度包括元素的内边距(padding),但不包括外边距(margin)、边框(border)等部分的高度。
.bind 方法为被选元素添加一个或多个事件处理程序,并规定事件发生时运行的函数。 $(selector).bind({event:function, event:function, ...})
.load() 相当于html() ,不同点在于 可以用此引用外部html文件内容 加载进其中
.match() jq自带的遍历方法 可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配,但是它返回指定的值,而不是字符串的位置。
如.match('迟到') 寻找所有含有迟到的
not选择器 如右=> $("p:not(.a)").css({"color":"red"}) 表示选择p标签中class不为a的
focus() 当元素获得焦点时,发生 focus 事件。当通过鼠标点击选中元素或通过 tab 键定位到元素时,该元素就会获得焦点。
blur() 当元素失去焦点时发生 blur 事件。blur() 函数触发 blur 事件,。
在JQ中不能有- 减号 如果遇到background-color之类的 应该用驼峰法写成 backgroundColor
$('#XXXX')和$('#'+defaults.varXXXX)的区别
第一个id是写死的,而第二个是动态,即varXXXX变化,这个选择器选择的对象就在变化
defaults其实是一个json数组,一般应用在js插件里面,defaults里面应该有一个属性是varXXXX,而值有个默认的,同时传进来的参数也可改变这个值
defaults.varXXXX就是调用这个值
replace() 用于替换掉内容 如右:将上午或者下午替换成空 replace(/上午|下午/,'')
append() 方法在被选元素的结尾(仍然在内部)插入指定内容。
animate 自定义动画效果 如右 => 可以改变高度 $("#box").animate({height:"300px"});
css() 添加样式 如右 => 多个写法 .css({'top':'-300px','display':'inline'})
html中 :
如果用html,body{background:url(images/bg.jpg);} 可能导致有两张背景图片
修改方法: 1. 只给body或者html加背景图片
2. 给body加一句话overflow:hidden
$("tr:even") 表示tr中的奇数行 even表示奇数
$("tr:odd") 表示tr中的偶数行 odd表示偶数
0 0
- jq笔记
- JQ笔记-----
- JQ 笔记
- jq笔记
- JQ 学习笔记
- JQ 学习笔记2
- JQ学习笔记
- JQ笔记一张
- jq基础笔记
- jq基础笔记02
- js、jq学习笔记
- jq学习笔记1
- jq学习笔记2
- jq学习笔记DOM
- 03jq学习笔记
- jq学习使用基础笔记
- jQ创建追加元素笔记
- jq学习笔记--动画篇
- html笔记
- VisualSVN错误 Cannot query proxy blanket解决办法
- 数据库事物隔离级别
- 2011年SAT数学考试内容介绍
- Linux内核配置电源管理
- JQ 笔记
- mysql 获取今年至今的按照周聚集的统计
- 【分布式版本控制Git】(二)Github的使用
- js笔记
- PHP加密解密字符串汇总_php技巧_脚本之家
- grunt-rev 和grunt-usemin 的一些感悟
- 机器学习经典博客链接
- Android的内存,进程调度管理
- java:快速文件分割及合并