Jquery中常见的DOM中的方法
来源:软件编程的自学之路     阅读:635
七七源码
发布于 2018-07-23 22:51
查看主页

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({})

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

免责声明:本文为用户发表,不代表网站立场,仅供参考,不构成引导等用途。 网页前端 CSS
相关推荐
一个好用的 ThreadLocal 工具类
PythonSpider---爬取淘宝店铺信息并导入excel
SpringCloud之Zuul
作为Java程序员,这些开源工具你应该要学习!
Kotlin的扩展
首页
搜索
订单
购物车
我的