从零开始学JAVA记录(Jquery)——2019年5月30日

今天又是一个学习JAVA的好日子!
a、Dom对象和Jquery包装集对象
Dom 对象
javascript 中获取 Dom 对象,Dom 对象只有有限的属性和方法:
var div = document.getElementById(“testDiv”);
var divs = document.getElementsByTagName(“div”);

jQuery 包装集|对象
获取包含一个元素的 jQuery 包装集:var jQueryObject = $("#testDiv");

Dom 转 jQuery 对象 需要利用$()方法进行包装
var domDiv = document.getElementById(‘mydiv’); // 获取 Dom 对象
mydiv = $(domDiv);

jQuery 对象转 Dom 对象 需要取数组中的元素
//第一种方式 获取 jQuery 对象
var jqueryDiv = jQuery(’#mydiv’);
//第二种方式 获取 jQuery 对象
jqueryDiv = KaTeX parse error: Expected 'EOF', got '#' at position 3: ('#̲mydiv'); var do…()转为 jQuery 对象
$(’#mydiv’).each(function() {//遍历
var jquery = $(this);
})

b、Jquery选择器
1、基础选择器
id 选择器 #id $("#testDiv")选择 id 为 testDiv 的元素
元素名称选择器 element $(“div”)选择所有 div 元素
类选择器 .class $(".blue")选择所有 class=blue 的元素

2、常用表单选择器
3、过滤选择器(:checked、:gt()、eq())
c、Jquery Dom操作
1、操作元素的属性
attr(属性名称)
获取指定的属性值,操作 checkbox 时选中返回
checked,没有选中返回 undefined。
attr(‘checked’)
attr(‘name’)
prop(属性名称)
获取具有 true 和 false 两个属性的属性值 prop(‘checked’)

2、操作元素的样式
css()
1)css({‘样式名’:’样式值’,’样式名 2’:’样式值 2’})
例:css({“background-color”:“red”,“color”:"#fff"});
2)css(“样式名”,”样式值”)
例:css(‘color’,‘white’)
3、操作元素的内容
val()获取元素 value 值
html()获取元素的 html 内容
text()获取元素的文本内容,不包含 html
4、创建元素
$(‘元素内容’)
5、添加元素
append(content)在被选元素内部的结尾插入元素或内容,被追加的 content 参数,可以是字符、HTML 元素标记。
prepend(content)在被选元素内部的开头插入元素或内容,被追加的 content 参数,可以
是字符、HTML 元素标记
6、删除元素
remove() 删除所选元素或指定的子元素,包括整个标签和内容一起删。
empty() 清空所选元素的内容
7、遍历元素
each()
$(selector).each(function(index,element)) :遍历元素
参数 function 为遍历时的回调函数,
index 为遍历元素的序列号,从 0 开始。
element 是当前的元素,此时是 dom 元素。
d、Jquery事件
ready()加载事件
ready()类似于 onLoad()事件
ready()可以写多个,按顺序执行
( d o c u m e n t ) . r e a d y ( f u n c t i o n ( ) ) 等 价 于 (document).ready(function(){})等价于 (document).ready(function())(function(){})

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值