jquery的应用和JS的区别

本文详细比较了使用jQuery和原生JavaScript进行DOM操作的方法,包括查找元素、操作内容和属性、更改样式及绑定事件等方面,展示了两种方式的具体实现细节。

jquery 和 js的主要区别在于DOM操作

DOM操作:

找元素:
js:
document.getElementBy(ID,classnama,tagname)
jquery:
$(选择器)
例:$(.one)
操作内容:
js:
非表单: Dom.innerHTML
表单:Dom.value
jquery:
非表单: jqDom.html(str)
表单:jqDom.val(str)
操作属性:
js:
设置: Dom.setAttribute("","");
获取:Dom.getAttribute("");
jquery:
设置: jq.arr();
获取:jq.arr("");操作一个是获取
jq.arr("","");操作两个是设置
jq.arr({
"属性名1":"属性值1",
"属性名2":"属性值2",
... 设置多个属性
});
操作样式:
js:
Dom.style.color
jquery:
jq.css();jq.css("");

添加多个样式: jq.css({
"":"",
"":"",
....
})
操作事件:
js:
Dom.addEventListener("click",事件名);
Dom.addEventListener("",);
Dom.addEventListener("",);
移除事件:
Dom.removeEventListener("",);
jquery:
jqDom.cick(function(){
隐藏事件:
jqDom.bind("click",show())  

bind() 方法为被选元素添加一个或多个事件处理程序,并规定事件发生时运行的函数。
移除事件:
jqDom.unbind("click",show())

})

知识点:
1.jQuery转 dom 对象
$()[0] 或者 $().get(0)
2.dom对象转jQuery对象数组取值
$().eq(0)

转载于:https://www.cnblogs.com/sc1314-1218/p/8487206.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值