jquery 小结

1 阻止冒泡和默认事件

1)return false; (既可以阻止冒泡又可以阻止默认事件)

想要单独阻止用下面方法:

单独阻止事件冒泡:ev.stopPropagation();

单独阻止默认事件:ev.preventDefault();

2)这里顺便说一下JS 怎么阻止事件冒泡和默认事件:

阻止事件冒泡:ev.cancelBubble=true;(全兼容)        ev.stopPropagation();(不兼容。只支持高级浏览器)

阻止默认事件:return false;(addEventListener不可用)      ev.preventDefault();(全兼容)   

					ev.preventDefault&&ev.preventDefault();

2 静态方法

    $.trim(); 去除前后空格!(不能去除中间的空格);
    $.each(); 循环
$.fn.extend({})
3 选择器  分为4种
	基本选择器:$("#id/.class/tagname");
        属性选择器:$("input[name=zns]");
	伪类选择器: $("li:first");
	群组选择器: $("#div1,#div2")
4 位置获取(注意和JS 的区别)
	$("#obj").position().left   (直接获取obj的left,同理top)
	$("#obj").offset().left     (获取的是定位父级的left,只要有父级就会一直往上找,同理top)
5 插入和删除 (包含JS 的总结);
	插入:
	jquery:
		父级.append($obj);     父级.prepend($obj);
		 $obj.appendTo(父级);   $obj.prependTo(父级);
JS:
		父级.appendChild(obj);
		父级.insertBefore(obj,谁前面);
	删除:
	jquery:
		$obj.remove();
	JS
		父级.removeChild(obj);
6 大小
	$oDiv.width()  //width;
       $oDiv.innerWidth()+ // width+padding;
       $oDiv.outerWidth()  // width+padding+border;



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值