jquery基本Dom操作
1 html()获取所有的html内容
2 html(value) 设置html内容,有html自动解析
3 text() 获取文本内容
4 text(value) 设置文本内容,有html自动转义
5 val()获取表单的值
6 val(value) 设置表单的值
7 attr(key) 获取元素的key属性的属性值
8 attr(key,value) 设置元素的key属性并赋值value
9 attr({key:value,key2:value2,key3:value3})对一个对象设置多个属性值
10 attr(function(index,value){ })
11 css()获取css样式值
12 css('key','value') 设置css样式值
////获取一个元素的多个css样式 利用数组 for in
//var cssvalues = (′div′).css([′color′,′height′,′width′,′border′])////1利用forin////for(varaincssvalues)////console.log(a+″.each(cssvalues, function (attr, value) {
// console.log(attr + ":" + value);
//})
////color rgb(204, 204, 204)
////height 300px
////width 800px
////border 1px solid rgb(204, 204, 204)
//// each 遍历jquery对象数组
//$('div').each(function (index, element) {
// console.log(index + ':' + element);
//})
//css 可以传递多个键值对的方式来设置样式的值
//('div').css({ // 'color': 'red', // 'height':'30px' //}) //// css function() 计算样式值 返回一个值再设置 //('div').css('width', function (index, value) {
// return parseInt(value) - 500 + 'px';
//})
//添加样式 addClass 同时添加多个样式
//('div').addClass('red bg size'); ////删除样式 removeClass 同时删除多个样式 //('div').removeClass('bg size');
//css 样式的切换 toggleClass 与默认样式的切换
//$('div').click(function () {
// $(this).toggleClass('red');
//})
//两种自定义样式的切换
$('div').click(function () {
$(this).toggleClass(function () {
if ($(this).hasClass('green')) {
$(this).removeClass('green');
return 'red'
} else {
$(this).removeClass('red');
return 'green'
}
})
})
})
作者:RichardCui
出处:https://www.cnblogs.com/yachao1120/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。该文章也同时发布在我的独立博客中-RichardCuiBlog。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步