2018-09-10JQuery基础

2018-09-10  本文已影响0人  棕色试剂瓶

JQuery基础

小知识点:

  1. instanceof 函数
    判断对象是否是某种类型的实例。

下载

image.png
下载链接: https://code.jquery.com/jquery-3.3.1.js

引用

<script src="js/jquery-3.1.0.js" type="text/javascript"></script>

基础语法

弹出提示框

<script>
$(document).ready(function(){ 
  alert("在诚品书店,时间会过的很慢很慢,生活会盛得很满很满");
})
</sccript>

$(document).ready()与window.onload的区别

image.png
$(document).ready()要先于window.onload加载,并且同一个页面可以写多个

$ 等同于 jQuery

在JQuery可以连续书写

$(""h2".css("background-color","#CCFFFF").next().css("display","block"));

JQuary对象

使用jQuary包装DOM对象后产生的对象能够使用jQuery中的方法。

image.png

将DOM对象转化为jQuery对象

image.png

一般请款下,jQuery对象我们用$开头

将jQuery对象转化为DOM对象

jQuery对象类似于数组,可以通过索引来得到相应的DOM对象。


image.png
image.png

JQuery选择器

jQuery选择器分类:

("p:hidden").show() 让隐藏的p元素显示("p:visible").hide();获取显示的p元素,使其隐藏
选择器中的特殊符号需要使用双反斜杠来转义


JQuery样式设置

直接设置

css(name,value)

$(this).css("border","5px solid #fffccc") ;

追加样式

addClass(class)或addClass(class1 class2 ... classN)

移除样式

removeClass("sytle2")或removeClass("sytle1 style2")

#####################################

toggleClasss()

它模拟了addClass()与removeClass()实现样式切换的过程
即点击一下添加样式,在点击一下移除样式
#####################################
html()类似于innerHTML,可以对HTML代码进行操作
text()可以获取设置元素的文本内容
举例子:

<div class="btn1">jaja</div>
<div class="btn2">jianjian</div>
<script>

        $(".btn1").html("<a href='####'>超链接</a>");
        $(".btn2").text("<a href='####'>超链接</a>");

</script>

效果:


image.png

val()可以获取或设置元素的value属性值 (只适用与有value属性的标签)

$(this).val("");
上一篇 下一篇

猜你喜欢

热点阅读