jQuery事件及文档处理
来源:互联网 发布:dpp软件 编辑:程序博客网 时间:2024/06/01 09:32
jQuery 属性:
attr(name|properties|key,value|fn):设置或返回被选元素的属性值。
能获取就能设置(设置的必须是对象)
获取:$("img").attr("src");
设置$("img").attr("src","test.jpg");
removeAttr(name):从每一个匹配的元素中删除一个属性
jQuery 操作css
$("p").css("color"); //p为获取的对象,color为该对象的属性
$("#div11").height()+" "+$("#div11").width()获取元素当前计算的高度值(px)、宽度(px)。
selected(默认)
checked(默认)
readonly(只读)
disabled(不可选)
noresize(大小不可改变)
事件:
加载页面:function($) 必须写
$(function($) {
// 你可以在这里继续使用$作为别名...
});
使用 $(document).ready() 的简写,同时内部的 jQuery 代码依然使用 $ 作为别名,而不管全局的 $ 为何。
$(function(imgchange) {
imgchange("#img").click( function () {imgchange(this).att("src","#.jpg");});
});
ready函数不应与<body onload="">一起使用
click([[data],fn])页面加载时才执行
$("#img").click( function () {alert() });
select([[data],fn])
回车事件:
$("#pass").keypress(function(event){
switch(event.keyCode) {
case 13:
$(".jget").click(checkget());
break;
// 常用keyCode: 空格 32 Enter 13 ESC 27
}
});
文档处理:
append(content|fn):向每个匹配的元素内部追加内容。
appendTo(content):把所有匹配的元素追加到另一个指定的元素元素集合中。14:43 2017/7/17
after:在每个匹配的元素之后插入内容。
show([speed,[easing],[fn]]);显示隐藏的匹配元素。speed:三种预定速度之一的字符串("slow","normal", or "fast")或表示动画时长的毫秒数值(如:1000)
easing:(Optional) 用来指定切换效果,默认是"swing",可用参数"linear"
fn:在动画完成时执行的函数,每个元素执行一次。
hide([speed,[easing],[fn]]):隐藏显示的元素speed:三种预定速度之一的字符串("slow","normal", or "fast")或表示动画时长的毫秒数值(如:1000)
easing:(Optional) 用来指定切换效果,默认是"swing",可用参数"linear"
fn:在动画完成时执行的函数,每个元素执行一次。
选择器:
:first 获取第一个元素 $('li:first');
:not(selector)去除所有与给定选择器匹配的元素 $("input:not(:checked)")
:eq(index) 匹配一个给定索引值的元素 $("tr:eq(1)")
:gt(index) 匹配所有大于给定索引值的元素
[attribute] 匹配包含给定属性的元素。
attr(name|properties|key,value|fn):设置或返回被选元素的属性值。
能获取就能设置(设置的必须是对象)
获取:$("img").attr("src");
设置$("img").attr("src","test.jpg");
removeAttr(name):从每一个匹配的元素中删除一个属性
jQuery 操作css
$("p").css("color"); //p为获取的对象,color为该对象的属性
$("#div11").height()+" "+$("#div11").width()获取元素当前计算的高度值(px)、宽度(px)。
selected(默认)
checked(默认)
readonly(只读)
disabled(不可选)
noresize(大小不可改变)
事件:
加载页面:function($) 必须写
$(function($) {
// 你可以在这里继续使用$作为别名...
});
使用 $(document).ready() 的简写,同时内部的 jQuery 代码依然使用 $ 作为别名,而不管全局的 $ 为何。
$(function(imgchange) {
imgchange("#img").click( function () {imgchange(this).att("src","#.jpg");});
});
ready函数不应与<body onload="">一起使用
click([[data],fn])页面加载时才执行
$("#img").click( function () {alert() });
select([[data],fn])
回车事件:
$("#pass").keypress(function(event){
switch(event.keyCode) {
case 13:
$(".jget").click(checkget());
break;
// 常用keyCode: 空格 32 Enter 13 ESC 27
}
});
文档处理:
append(content|fn):向每个匹配的元素内部追加内容。
appendTo(content):把所有匹配的元素追加到另一个指定的元素元素集合中。14:43 2017/7/17
after:在每个匹配的元素之后插入内容。
show([speed,[easing],[fn]]);显示隐藏的匹配元素。speed:三种预定速度之一的字符串("slow","normal", or "fast")或表示动画时长的毫秒数值(如:1000)
easing:(Optional) 用来指定切换效果,默认是"swing",可用参数"linear"
fn:在动画完成时执行的函数,每个元素执行一次。
hide([speed,[easing],[fn]]):隐藏显示的元素speed:三种预定速度之一的字符串("slow","normal", or "fast")或表示动画时长的毫秒数值(如:1000)
easing:(Optional) 用来指定切换效果,默认是"swing",可用参数"linear"
fn:在动画完成时执行的函数,每个元素执行一次。
选择器:
:first 获取第一个元素 $('li:first');
:not(selector)去除所有与给定选择器匹配的元素 $("input:not(:checked)")
:eq(index) 匹配一个给定索引值的元素 $("tr:eq(1)")
:gt(index) 匹配所有大于给定索引值的元素
[attribute] 匹配包含给定属性的元素。
筛选
children([expr])阅读全文
0 0
- jQuery事件及文档处理
- Jquery键盘事件处理插件及DEMO
- jQuery 实验教程:jQuery 简介、语法及事件处理
- JQuery文档注册事件
- jQuery----文档加载事件
- jQuery文档处理程序
- jQuery中的文档处理
- jquery的文档处理
- jquery的文档处理
- jquery文档处理
- jquery 文档处理
- jQuery 文档碎片处理
- jQuery文档处理--删除
- jQuery笔记-文档处理
- jquery文档操作处理
- jquery--文档处理
- jQuery文档处理
- JQuery的文档处理
- 暑期集训day1训练(图论1)
- JMS之点对点模型
- linux之入门---使用帮助命令解决问题
- JQuery常用方法
- tab切换功能——vue
- jQuery事件及文档处理
- [UVa11400]照明系统设计
- hdu 4309 状压+最大流
- 图片
- 本地网页样式上传服务器后发生变化解决办法
- android NDk编程
- HTTP网页错误代码大全
- 子节点生成Tab的非空判断与重复判断
- 用Python做深度学习(一)