Jquery中常见的DOM中的方法

  • 时间:2018-07-23 22:51 作者:软件编程的自学之路 来源:软件编程的自学之路 阅读:631
  • 扫一扫,手机访问
摘要:Jquery: 选择器(选择页面上的标签) $('div') $('#id') $('.class') 访问DOM方法:(选择页面上的标签)--------------------------------------------------

Jquery:

选择器(选择页面上的标签) $('div') $('#id') $('.class')

访问DOM方法:(选择页面上的标签)

-----------------------------------------------------------------

操纵DOM:

document.getElementById('id') 和 $('#id') 有区别

$('#id') 是jquery又做了一层封装 ---

$('#id')[0]

$('#id').get(0) 是和 document.getElementById('id') 完全相同的

.attr('属性名')

选择器.attr('属性名') 获取属性值

选择器.attr('属性名','值') 给属性赋值

.prop('属性名')

选择器.prop('属性名') 获取属性值

选择器.prop('属性名','值') 给属性赋值

.attr(map) ---- attr({'value':'abc','name':'xxx'}) 同时给多个属性赋值

.attr('属性',function) 把function 的返回值赋给 属性

----------------------------------------------------------------

removeAttr()

removeAttr(attribute) 删除属性

-----------------------------------------------------

.css('css属性') 获取标签的css属性

.css('css属性','值') 给标签的css属性赋值 document.getElementById('').style.css属性

.css(map)

.css(property, function)

-----------------------------------------------------

.addClass(css的class选择器)

.removeClass()

.toggleClass() 原来有就删除 没有就增加

------------------------------------------------

html() 取值

html('') 赋值

相当于innerHTML

----------------------------------------------

.text() 取标签夹含的文本内容

.text('') 给标签增加文本内容

------------------------------------------------

.val() 相当于 .value ------- .attr('value')

.val('') .value= .attr('value','xxx')

================================================================================

prepend()

prependTo()

.....

-----------------------------------------------------------------

绑定事件:

.bind('事件名',function(){

$(this) 事件源

})

.bind('事件名',{key:'xxx'},function(event){

alert(event.data.msg); // event ---事件

})

unbind() 解除绑定

var timesClicked = 0;

$('#foo').bind('click', function(event) {

alert('The quick brown fox jumps over the lazy dog.');

timesClicked++;

if (timesClicked >= 3) {

$(this).unbind(event); // event事件

}

});

.one() 绑定事件, 只会执行一次

.trigger('事件名') 触发事件

window.onload=function(){

}

$(document).ready(function(){})

$().ready(function(){})

$(function(){})

.click(function(){}) .bind('click',function(){})

.dblclick(function(){}) .bind('dblclick',function(){})

.mouseover(function(){}) .bind('mouseover',function(){})

...

--------------------------------------------------------------------------

.show('slow',function(){})

.hide('slow',function(){})

.toggle('slow',function(){})

fadeIn()

fadeOut()

fadeTo()

animate({})

===================================================================================

  • 全部评论(0)
最新发布的资讯信息
【系统环境|】2FA验证器 验证码如何登录(2024-04-01 20:18)
【系统环境|】怎么做才能建设好外贸网站?(2023-12-20 10:05)
【系统环境|数据库】 潮玩宇宙游戏道具收集方法(2023-12-12 16:13)
【系统环境|】遥遥领先!青否数字人直播系统5.0发布,支持真人接管实时驱动!(2023-10-12 17:31)
【系统环境|服务器应用】克隆自己的数字人形象需要几步?(2023-09-20 17:13)
【系统环境|】Tiktok登录教程(2023-02-13 14:17)
【系统环境|】ZORRO佐罗软件安装教程及一键新机使用方法详细简介(2023-02-10 21:56)
【系统环境|】阿里云 centos 云盘扩容命令(2023-01-10 16:35)
【系统环境|】补单系统搭建补单源码搭建(2022-05-18 11:35)
【系统环境|服务器应用】高端显卡再度登上热搜,竟然是因为“断崖式”的降价(2022-04-12 19:47)
手机二维码手机访问领取大礼包
返回顶部