jQuery相关API及知识点
来源:互联网 发布:备案二手域名交易平台 编辑:程序博客网 时间:2024/06/05 22:32
一、常用API
is(":checked") 判断对象是否被选中,返回布尔值 $("input:checked") 所有被选中的input元素 $("select option:selected") 所有被选中的选项元素
二、常用方法
if( $("#id").length>0 ){......} 检查元素是否存在 $("#id").attr("class","newClass") class替换效果 if( ! $(".class").is(":animated")){ //判断如果当前没有执行动画,则添加新动画 } $(".scrollButton").click(function(){ //scrollT是一个有滚动条的textarea,点击向下滚动的动画效果 $(".scrollT").animate({scrollTop:"+=50"},300); });
三、区分一下attr()和prop()的使用情况?
- 只添加属性名称该属性就会生效应该使用prop();
- 只存在true/false的属性应该使用prop()。
四、元素插入的位置
.insertAfter()和.after():在现存元素的外部,从后面插入元素 .insertBefore()和.before():在现存元素的外部,从前面插入元素 .appendTo()和.append():在现存元素的内部,从后面插入元素 .prependTo()和.prepend():在现存元素的内部,从前面插入元素
五、checkbox全选
$(".check-all").click(function(event){ $("input[name='checkOne']").prop("checked",this.checked); });
六、.load()方法注意事项
- 父页面引入的的css和js文件(或者style内),均可代入到子页面,即子页面无需再引入相应的文件;
- 子页面load完毕之后,相同的样式会复写父页面的样式,即子页面相当于一个最后引入的css样式表,它可调整样式的部分为:在父页面中,包含子页面load内容的外包元素开始,以及它的内部元素(即子页面的全部内容);
- 子页面虽然能使用父页面的css和js文件,但是父页面手写的js事件(无论引入的js文件还是父页面body结束标签前写的),均无法代入到子页面中。
七、点击空白区域隐藏代码
function stopPropagation(e) { if( e.stopPropagation ){ e.stopPropagation(); }else{ e.cancelBubble = true; }}$(document).bind('click',function(){ // 点击空白区域需要执行的事件 $(".ztree").slideUp("fast"); });$('.div-select').bind('click',function(e){ // 点击select要触发的事件 $(".ztree").slideToggle("fast"); stopPropagation(e);});$('.ztree').bind('click',function(e){ // 子节点点击不隐藏事件 stopPropagation(e); });
阅读全文
0 0
- jQuery相关API及知识点
- jQuery简单案例及相关知识点整理
- jquery的相关知识点
- jQuery的相关知识点
- JQuery相关的知识点
- 不用JQuery,原生Javascript实现Ajax功能及相关知识点
- 进程及相关API
- 进程及相关API
- Oracle相关问题及知识点
- https原理及相关知识点
- 数据库错题集及相关知识点
- php相关配置及相关基础知识点
- JQuery- AJAX相关的API
- 控制台编程相关API 及相关编程
- 流媒体及FLV播放器相关知识点
- 沙盒 sandbox 操作及相关知识点
- NSUserdefaults的创建方法及相关知识点
- Oracle-批量修改语句及相关知识点
- 数据结构
- HashMap的遍历
- 【第二届蓝桥杯】中奖计算
- 二进制快速排序
- 选取表单和表单元素
- jQuery相关API及知识点
- 深入理解 Promise 五部曲:4. 扩展问题
- Java 时区问题解析
- 使用JavaBean和JSP制作自动刷新的日历
- Java的Unsafe类及compareAndSwap浅析
- Unity Shader--关于顶点偏移的一点发现
- js图片拖拽查看并滑动鼠标可放大缩小
- Android Studio键盘快捷键
- dubbo的反序列化问题Decode argument failed