jQuery基础 jQueryDOM操作
程序员文章站
2022-06-15 14:46:21
...
jQuery基础
jQuery 经典的前端开发工具包 提供了DOM操作 监听事件,做动画…等功能
使用jQuery之前,先引用后使用
导入jQuery之后 全局作用域下,多出了两个变量
$ 和 jQuery 这两个变量指同一个对象
为了尽可能减少污染js中的全局作用域,jquery将所有的功能函数都封装到了一个对象中,这个对象叫做jquery对象,一般情况下不会再找变量接受返回值,而是直接通过jquery对象操作DOM,如果非要接受,变量名前加上$符号,表示这是一个jquery对象
// $ 就是一个函数,可以调用,当参数传递的是一个选择器字符串时,
返回的就是一个jquery对象,它是一个容器,类似于数组,存放符合选择器的标签元素
var $div = $("#box")
console.log($div)
jQUeryDOM操作
jq对象.text() 用于设置或获取标签元素的文本内容
$("#box").text("我是通过jq对象.text函数设置的文本内容")
hmtl函数相当于js中的innerHTML属性
$("#box").html("<strong>我是html添加的内容</strong>")
jq提供了处理class的函数
addClass 添加class值
$(".line").addClass("item")
removerClass 删除class值
$(".line").removeClass("item")
toggleClass 切换class值 有则删除无责添加
$("#box").toggleClass("line")
style属性 操作css样式
css()函数 操作css样式
如果传递两个参数(设置样式),第一个参数是样式名,第二个参数就是样式值
$("#box").css("font-size", "20px")
css函数中传递一个对象,对象中以key:value形式添加css样式
$("#box").css({
// 有特殊字符也可以使用字符串表示
"background-color":"red",
border:"2px black solid",
// 如果样式中有-分隔符,而且不想使用字符串形式,可以将-去掉,按照小驼峰命名法规则编写css样式名
paddingLeft: "20px"
})
操作普通属性 img的src 跟a标签的href
attr() attribute简写
attr中传递两个参数,设置属性值,第一个参数是属性名,第二个参数是属性值
$("#un").attr("placeholder", "username")
$("#a").attr("href","http://www.baidu.con")
val()函数 获取表单元素中的value属性值
console.log($("#un").attr("value"))
click() 单击事件
$("#box").click(function(){
console.log("我被点了~")
})
上一篇: JQueryDOM之CSS操作
下一篇: JQueryDOM之查找节点
推荐阅读
-
jQuery链式操作如何实现以及为什么要用链式操作_jquery
-
关于jQuery参考实例2.0 用jQuery选择元素_基础知识
-
Jquery搜索父元素操作方法_jquery
-
jquery validate demo 基础_jquery
-
SQL数据操作基础(初级)2
-
jquery获得select option的值 和对select option的操作
-
Java基础学习总结(129)——Arrays.asList得到的List进行add和remove等操作出现异常解析
-
WinForm之BindingSource基础操作实例教程
-
mysql表的基础操作汇总(三)
-
MySQL 视图的基础操作(五)