Jquery基础2-事件
来源:互联网 发布:java中匿名内部类 编辑:程序博客网 时间:2024/05/20 09:46
Jquery事件
http://www.w3school.com.cn/jquery/jquery_events.asp
第一个事件
$(document).ready(function()
{
//一旦DOM在浏览器中注册后,$(document).ready()里的代码就开始执行
});
例子
$(document).ready(function(){ 这种情况是有button ,但是button 没有onclick 事件,只有
id="test"
$("button").click(function(){
$("#test").hide();
});
});
单独文件中的函数
会将函数直接添加到 <head> 部分中。不过,把它们放到一个单独的文件中会更好,就像这样(通过
src 属性来引用文件):
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="my_jquery_functions.js"></script>//分离出来
</head>
jQuery 名称冲突
某些其他 JavaScript 库中的函数(比如 Prototype)同样使用 $ 符号
var jq=jQuery.noConflict(),帮助您使用自己的名称(比如 jq)来代替 $ 符号。
$("button# demo").click(function()
{
$("img").hide()
});
点击id="demo"的button元素的click事件
隐藏和显示
$(document).ready(function(){
$("p").click(function(){
$(this).hide();//第一种
$("p").hide(1000);//隐藏的时间设置 第二种
$("p").hide(1000,function(){//第三种
alert("The paragraph is now hidden");
});
})
Toggle 切换 隐藏和显示 hide() 和 show() 方法。
$("document").ready(function(){
$("button").click(function(){
$("p").toggle();//切换隐藏和显示,不用下面写hide 和show方法
});
});
点击打开链接
});
效果事件(动画 显示 透明 滑动 停止 链式连接)
效果表格http://www.w3school.com.cn/jquery/jquery_ref_effects.asp
Chaining 允许我们在一个语句中显示多个Jquery方法
$("#p1").css("color","red").slideUp(2000).slideDown(2000);
或者
$("#p1").css("color","red")
.slideUp(2000)
.slideDown(2000);
方法
Jquery操控HTML元素
text() -- 设置或返回所选元素的文本内容
html() --设置或返回所选元素的内容(包括HTML标记)
val() --设置或返回表单字段的值 属性,比如input的href \value
1简单的
<script>
$(document).ready(function(){
$("#btn1").click(funtion(){
alert("text:"+ $("#test").text());
});
$("#btn2").click(funtion(){
alert("HTML: +$("#test").html()");
});
$("button").click(function(){
alert("Value:" +$("#test").val());// val() 方法获得输入字段的值
})
});
</script>
<body
<p id="test">这是段落中的<b>粗体</b></p>
<button id="btn1">显示文本</button>
<button id="btn2">显示HTML</button>
<p>姓名:<input type="text" id="test2" value="米老鼠"><p>
获取属性--attr() 也是可以设置多个属性,回调函数
http://blog.sina.com.cn/s/blog_7fb1495b0100vcyk.html这是多种方法
$("button").click(function(){
alert($("#w3s").attr("href"))
http://www.w3school.com.cn/jquery/jquery_events.asp
第一个事件
$(document).ready(function()
{
//一旦DOM在浏览器中注册后,$(document).ready()里的代码就开始执行
});
例子
$(document).ready(function(){ 这种情况是有button ,但是button 没有onclick 事件,只有
id="test"
$("button").click(function(){
$("#test").hide();
});
});
单独文件中的函数
会将函数直接添加到 <head> 部分中。不过,把它们放到一个单独的文件中会更好,就像这样(通过
src 属性来引用文件):
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="my_jquery_functions.js"></script>//分离出来
</head>
jQuery 名称冲突
某些其他 JavaScript 库中的函数(比如 Prototype)同样使用 $ 符号
var jq=jQuery.noConflict(),帮助您使用自己的名称(比如 jq)来代替 $ 符号。
$("button# demo").click(function()
{
$("img").hide()
});
点击id="demo"的button元素的click事件
隐藏和显示
$(document).ready(function(){
$("p").click(function(){
$(this).hide();//第一种
$("p").hide(1000);//隐藏的时间设置 第二种
$("p").hide(1000,function(){//第三种
alert("The paragraph is now hidden");
});
})
Toggle 切换 隐藏和显示 hide() 和 show() 方法。
$("document").ready(function(){
$("button").click(function(){
$("p").toggle();//切换隐藏和显示,不用下面写hide 和show方法
});
});
点击打开链接
});
效果事件(动画 显示 透明 滑动 停止 链式连接)
效果表格http://www.w3school.com.cn/jquery/jquery_ref_effects.asp
Chaining 允许我们在一个语句中显示多个Jquery方法
$("#p1").css("color","red").slideUp(2000).slideDown(2000);
或者
$("#p1").css("color","red")
.slideUp(2000)
.slideDown(2000);
方法
Jquery操控HTML元素
text() -- 设置或返回所选元素的文本内容
html() --设置或返回所选元素的内容(包括HTML标记)
val() --设置或返回表单字段的值 属性,比如input的href \value
1简单的
<script>
$(document).ready(function(){
$("#btn1").click(funtion(){
alert("text:"+ $("#test").text());
});
$("#btn2").click(funtion(){
alert("HTML: +$("#test").html()");
});
$("button").click(function(){
alert("Value:" +$("#test").val());// val() 方法获得输入字段的值
})
});
</script>
<body
<p id="test">这是段落中的<b>粗体</b></p>
<button id="btn1">显示文本</button>
<button id="btn2">显示HTML</button>
<p>姓名:<input type="text" id="test2" value="米老鼠"><p>
</body>
2有点复杂的,有回调函数的
$("#btn1").click(function(){ $("#test1").text(function(i,origText){ // i是被选元素列表中当前元素的下标 //origText以及原始(旧的)值 return "Old text: " + origText + " New text: Hello world! //然后以函数新值返回您希望使用的字符串 (index: " + i + ")"; });});$("#btn2").click(function(){ $("#test2").html(function(i,origText){ return "Old html: " + origText + " New html: Hello <b>world!</b> (index: " + i + ")"; });});
获取属性--attr() 也是可以设置多个属性,回调函数
http://blog.sina.com.cn/s/blog_7fb1495b0100vcyk.html这是多种方法
$("button").click(function(){
alert($("#w3s").attr("href"))
})
阅读全文
1 0
- Jquery基础2-事件
- jQuery事件--jQuery基础知识点(2)
- jQuery基础事件-绑定事件
- jQuery基础事件-事件简写
- jquery基础三 事件
- JQuery 基础事件
- jQuery Mobile 基础事件
- 8.jQuery 基础事件
- jQuery--基础事件
- jQuery基础事件
- jQuery基础事件
- jQuery基础事件
- jQuery基础-事件篇
- jQuery基础(三、事件)
- jQuery基础_事件
- jQuery基础之四 -- 事件
- 4、jQuery基础重点事件
- jquery基础学习之事件
- iOS 保持界面流畅性能优化
- 导航标题的设置影响UItabBar的标题解决方法集合
- php识别文件编码,并读出内容,对大文件也很有效率
- 基于Python语言使用RabbitMQ消息队列(三)
- NECKLACE section1.1 个人题解
- Jquery基础2-事件
- vue-zhihu-daily知乎日报
- C语言-数据结构-prim算法求最小生成树
- 【PMP认证考试之个人总结】第 8 章 人力资源管理
- 【转】Makefile中的foreach函数
- mysql的操作语句
- atomic包的原理及分析
- android Rxjava 使用心得
- 离散题目14