Jquery笔记之第二天

原创 2017年01月03日 13:54:35

Jquery笔记之第二天

jQuery - 获取内容和属性

获得内容 - text()、html() 以及 val()

<script>
$(document).ready(function(){
  $("#btn1").click(function(){
    alert("Text: " + $("#test").text());
  });
  $("#btn2").click(function(){
    alert("HTML: " + $("#test").html());
  });
});
</script>
$("button").click(function(){
  alert($("#runoob").attr("href"));
});

设置内容 - text()、html() 以及 val()

<script>
$(document).ready(function(){
  $("#btn1").click(function(){
    $("#test1").text("Hello world!");
  });
  $("#btn2").click(function(){
    $("#test2").html("<b>Hello world!</b>");
  });
  $("#btn3").click(function(){
    $("#test3").val("RUNOOB");
  });
});
</script>

添加新的 HTML 内容

我们将学习用于添加新内容的四个 jQuery 方法:

  • append() - 在被选元素的结尾插入内容
  • prepend() - 在被选元素的开头插入内容
  • after() - 在被选元素之后插入内容
  • before() - 在被选元素之前插入内容
$("img").after("在后面添加文本");
 
$("img").before("在前面添加文本");
<script>
function afterText(){
	var txt1="<b>I </b>";                    // 使用 HTML 创建元素
	var txt2=$("<i></i>").text("love ");     // 使用 jQuery 创建元素
	var txt3=document.createElement("big");  // 使用 DOM 创建元素
	txt3.innerHTML="jQuery!";
	$("img").after(txt1,txt2,txt3);          // 在图片后添加文本
}
</script>

删除元素/内容

<script>
$(document).ready(function(){
  $("button").click(function(){
    $("#div1").remove();
  });
});
</script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    $("#div1").empty();
  });
});
</script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    $("p").remove(".italic");//过滤
  });
});
</script>

jQuery - 获取并设置 CSS 类

jQuery 拥有若干进行 CSS 操作的方法。我们将学习下面这些:

  • addClass() - 向被选元素添加一个或多个类
  • removeClass() - 从被选元素删除一个或多个类
  • toggleClass() - 对被选元素进行添加/删除类的切换操作
  • css() - 设置或返回样式属性
<script>
$(document).ready(function(){
  $("button").click(function(){
    $("h1,h2,p").addClass("blue");
    $("div").addClass("important");
  });
});
</script>
<style type="text/css">
.important
{
	font-weight:bold;
	font-size:xx-large;
}
.blue
{
	color:blue;
}
</style>

<script>
$(document).ready(function(){
  $("button").click(function(){
    $("h1,h2,p").removeClass("blue");
  });
});
</script>
<style type="text/css">
.important
{
	font-weight:bold;
	font-size:xx-large;
}
.blue
{
	color:blue;
}
</style>

<script>
$(document).ready(function(){
  $("button").click(function(){
    $("h1,h2,p").toggleClass("blue");
  });
});
</script>
<style type="text/css">
.blue
{
color:blue;
}
</style>
CSS方法
<script>
$(document).ready(function(){
  $("button").click(function(){
	alert("背景颜色 = " + $("p").css("background-color"));
	$("p").css("background-color","yellow");
	$("p").css({"background-color":"yellow","font-size":"200%"});
  });
});
</script>
版权声明:本文为海哥哥原创文章,未经海哥哥允许不得转载。

struts2课堂笔记整理(第二天)_全天

struts2课堂笔记整理(第二天)_全天 实际场景: 表现层,获得请求参数,将请求参数封装到JavaBean对象,传递JavaBean对象 给业务层 一、 Action 如何接受请求参数1、 s...
  • zp357252539
  • zp357252539
  • 2015年03月26日 23:51
  • 775

实习笔记: 实习第二天工作总结

今天去的稍微晚点,但是还是第一个到的,来了只会,又来个做前端的妹子,人家3年工作经验,看起来很强势的妹子! 早上:看了一早上,什么事情都没有做成,看看文件包,理解东西,框架内容,分部。 思路大概是...
  • java_wht
  • java_wht
  • 2017年05月16日 20:11
  • 480

大数据学习第二天

1.CAP理论BASE理论 分布式领域CAP理论,分布式领域CAP理论, Consistency(一致性), 数据一致更新,所有数据变动都是同步的 Availability(可用性), 好的响应...
  • t_inheart
  • t_inheart
  • 2018年01月23日 19:54
  • 14

六天带你玩转Mysql笔记--第二天

六天带你玩转Mysql笔记--第二天 1. 数据类型(列类型) 1.1数值型 1.1.1整数型 1.1.2 小数型 1.2时间日期类型 1.3 字符串类型 1 .3.1 定长字符串(ch...
  • zwh847021940
  • zwh847021940
  • 2017年03月24日 23:21
  • 536

深度学习word2vec笔记之算法篇

深度学习word2vec笔记之算法篇
  • mytestmy
  • mytestmy
  • 2014年05月25日 20:03
  • 33973

jQuery笔记总结篇

原文链接 http://blog.poetries.top/2016/10/20/review-jQuery 首先,来了解一下jQuery学习的整体思路 XMind源文件提供参考下载[Jquery笔记...
  • jingguanliuye
  • jingguanliuye
  • 2016年12月23日 09:02
  • 2099

JavaScrpt笔记之第二天

JavaScrpt笔记之第二天
  • a_little_snail
  • a_little_snail
  • 2016年12月25日 10:39
  • 99

Html5笔记之第二天

video:controls 属性供添加播放、暂停和音量控件。 包含宽度和高度属性也是不错的主意。...
  • a_little_snail
  • a_little_snail
  • 2016年12月21日 22:45
  • 102

CSS3笔记之第二天

CSS3笔记之第二天
  • a_little_snail
  • a_little_snail
  • 2016年12月29日 10:09
  • 110

数学之美读书笔记

第一章:文字和语言vs数字和信息     1. 文字是信息的载体。信息传播的基本模式:             源信息 -> 编码 -> 信道传输 -> 接收者解码 -> 还原信息     2....
  • mlzhu007
  • mlzhu007
  • 2014年07月10日 19:04
  • 1702
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Jquery笔记之第二天
举报原因:
原因补充:

(最多只允许输入30个字)