jQuery高效操作页面元素的实例详解
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了jQuery高效操作页面元素的实例详解,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2148字,纯文字阅读大概需要4分钟。
内容图文
![jQuery高效操作页面元素的实例详解](/upload/InfoBanner/zyjiaocheng/301/e09143083fe440b8ad41d034f153bb66.jpg)
关于DOM和CSS的页面元素选择:
$("span"); //全部span元素
$("#elem"); //id为elem的元素
$(".classname"); //类为classname的元素
$("div#elem"); //id为elem的<div>元素
$("ul li a.menu"); //类为”menu”的<a>标签
$("p>span"); //p的直接子元素span
$("input[type=password]"); //指定类型的input元素
$("p:first"); //页面的第一个段落
$("p:even"); //全部偶数段落
$(":header"); //标题元素(h1到h6)
$(":button"); //全部按钮元素
$(":radio");
$(":checkbox");
$(":checked"); //选中状态的 选择框或段选框
html() 获取元素或者一组元素的HTML内容,类似与JavaScript的innerHTML,会获得全部的HTML(包括文本)。
var htmlContent=$("#elem").html();
$("#elem").html("<p>Here is some new content.</p>");/*修改内容*/
text() 仅获取元素的文本内容,获取及修改内容如下:
var textContent=$("#elem").text(); $("#elem").text("new content"); //修改内容 $("#elem").append("<p>Here is some new content.</p>") //添加文本内容
attr() 返回一个元素特定的属性值,当用于一组时,返回第一个元素的值。
var title=$("#elem").attr("title"); //返回属性值 $("#elem").attr("title","new title"); //修改属性值
show() //显示元素 $("div").show();
hide() // 隐藏元素 ,slow的值大约是600毫秒
$("#elem").hide("slow",function(){
//隐藏后的操作
});
元素动画
1.淡入淡出,如:
$("#elem").fadeOut("slow",funtion(){
//淡出后的操作
});
$("#elem").fadeIn(500,function(){
//淡入后的操作
});
$("#elem").fadeTo(3000,0.5,function(){
//淡入或淡出后的操作,0.5表示不透明度,表示最终不透明度淡入或者淡出为0.5
});
2.滑动,类似淡入淡出
slideDown();
slideUp();
slideToggle();
3.动画
animate()可以应用于很多的CSS样式。如把元素高度宽度改变后再淡出隐藏。
$("#elem").animate( { width:400px; height:400px; },1500,function(){ $(this).fadeOut("slow"); } );
命令链
jQuery命令链的长度没有什么限制,可以对同一组元素连续进行很多的操作:
$("#elem").text("Hello from jQuery").fadeOut().fadeIn();
以上就是jQuery高效操作页面元素的实例详解的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是互联网集市为您收集整理的jQuery高效操作页面元素的实例详解全部内容,希望文章能够帮你解决jQuery高效操作页面元素的实例详解所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。