轻量级,兼容主流,减少事件、样式、动画操作复杂度
支持插件扩展,开源、免费
$和jquery对象一样,是简写
<script src="jquery.js"></script>
dom对象是通过原生js获取的可直接操作文档,只能用原生js的方法
jQuery对象用jQuery对象获取元素(用$()获取),获取的对象只能使用jQuery的属性方法
dom=>jquery
$(dom对象);
jquery=>dom
$(选择器)[index];
$(选择器).get(index);
$("#id");
$(".class")
$("element");
$("box1,box2") //群组选择器
$("ul>li"); //子元素
$("ul li"); //后代所有
$("div").parent(); //父级
$("div").parents("#box"); //查找父级id为box的元素
$("ol").children("li"); //同 ol>li
$("ol").find("li") ; 同 ol li
$("li").sibings("li"); // 除了自己外的兄弟节点
$("li").nextAll(); //当前元素后的所有同辈元素
$("li").preAll(); //之前所有 的同辈元素
$("li").eq(0); //相当于$("li:eq(0)")
$(‘选择器’).css(‘样式名’); //获取样式
$('选择器').css('样式名',值); //设置样式
$('选择器').css({'样式一':‘值’,‘样式二’:'值二'});// 修改多个样式
$('选择器').addClass('样式名称');
$('选择器').removeClass('样式名称');
$('选择器').prop('属性名') // 获取属性值
$('选择器').prop('属性名','设置的值') // 设置属性值
$('选择器').attr('自定义属性名');
$('选择器').attr('自定义属性名','设置自定义属性值');
$('选择器').html(); //获取内容
$().html() //设置内容
$('选择器').text() //获取;
$('选择器').text('设置的内容'); //设置
$(‘选择器’).val(); //获取内容
$(‘选择器’).val('设置的内容'); //设置内容
$().each(function(index,dom){});
$.each($(‘选择器’),function(index,dom){});
var div1=$('<div class="box">hello</div>'); //创建元素//添加内部元素
$('选择器').append(div1); //添加到后面
$('选择器').prepend(div1);//添加到前面//添加外部元素
$(选择器'').after(div1);
$(‘选择器’).before(div1);//删除元素
$(‘选择器’).remove();
//删除所有子节点
$(‘选择器’).empty();//调用api
$(‘选择器’).html('');//置为空
本文发布于:2024-01-30 15:39:02,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170660034421050.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |