




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
你最喜欢的水果是?苹果橘子菠萝1.获取节点属性var $para = $(p);/ 获取节点var $li = $(ul li:eq(1); / 获取第二个元素节点var p_txt = $para.attr(title); / 输出元素节点属性titlevar ul_txt = $li.attr(title);/ 获取里的第二个元素节点的属性titlevar li_txt = $li.text(); / 输出第二个元素节点的text2.创建节点并添加var $li_1 = $(香蕉);/创建一个元素包括元素节点,文本节点和属性节点var $li_2 = $(雪梨);/创建一个元素包括元素节点,文本节点和属性节点var $parent = $(ul);/ 获取节点。的父节点$parent.append($li_1); / 添加到节点中,使之能在网页中显示$parent.append($li_2); / 等价于:$parent.append($li_1).append($li_2);3.插入节点var $li_1 = $(香蕉);/ 创建第一个元素var $li_2 = $(雪梨);/ 创建第二个元素var $li_3 = $(其它);/ 创建第三个元素var $parent = $(ul);/ 获取节点,即的父节点var $two_li = $(ul li:eq(1); / 获取节点中第二个元素节点 $parent.append($li_1); / append方法将创建的第一个元素添加到父元素的最后面$parent.prepend($li_2); / prepend方法将创建的第二个元素添加到父元素里的最前面$li_3.insertAfter($two_li); / insertAfter方法将创建的第三个元素元素插入到获取的之后4.删除节点var $li = $(ul li:eq(1).remove(); / 获取第二个元素节点后,将它从网页中删除。$(ul li).remove(lititle!=菠萝); /把元素中属性title不等于菠萝的元素删除 remove()包含参数$(ul li:eq(1).empty(); / 获取第二个元素节点后,清空此元素里的内容$li.appendTo(ul);/ 把刚才删除的又重新添加到元素里/删除只是从网页中删除,在jQuery对象中,这个元素还是存在的,我们可以重新获取它5.复制节点$(ul li).click(function() $(this).clone().appendTo(ul); / 复制当前点击的节点,并将它追加到元素) $(ul li).click(function() $(this).clone(true).appendTo(ul); / 注意参数true可以复制自己,并且他的副本也有同样功能。)6.替换节点$(p).replaceWith(你最不喜欢的水果是?);/ 同样的实现:$(你最不喜欢的水果是?).replaceAll(p);7.包裹$(strong).wrap();/用元素把元素包裹起来$(strong).wrapInner();$(strong).wrapAll();8.属性操作 /设置元素的属性title$(input:eq(0).click(function()$(p).attr(title,选择你最喜欢的水果.););/获取元素的属性title$(input:eq(1).click(function()alert( $(p).attr(title) ););/删除元素的属性title$(input:eq(2).click(function()$(p).removeAttr(title);); 9.样式操作 /获取样式 $(input:eq(0).click(function()alert( $(p).attr(class) );); /设置样式$(input:eq(1).click(function()$(p).attr(class,high);$(p).css(background,red);); /追加样式$(input:eq(2).click(function()$(p).addClass(another);); /删除全部样式$(input:eq(3).click(function()$(p).removeClass();); /删除指定样式$(input:eq(4).click(function()$(p).removeClass(high);); /重复切换样式$(input:eq(5).click(function()$(p).toggleClass(another);); /判断元素是否含有某样式$(input:eq(6).click(function()alert( $(p).hasClass(another) )alert( $(p).is(.another) )10.设置和获取HTML,文本和值 /获取元素的HTML代码 $(input:eq(0).click(function()alert( $(p).html() );); /获取元素的文本$(input:eq(1).click(function()alert( $(p).text() );); /设置元素的HTML代码$(input:eq(2).click(function()$(p).html(你最喜欢的水果是?);); /设置元素的文本$(input:eq(3).click(function()$(p).text(你最喜欢的水果是?);); /设置元素的文本$(input:eq(4).click(function()$(p).text(你最喜欢的水果是?);); /获取按钮的value值$(input:eq(5).click(function()alert( $(this).val() );); /设置按钮的value值$(input:eq(6).click(function() $(this).val(我被点击了!););/非空验证 $(#address).focus(function() / 地址框获得鼠标焦点 var txt_value = $(this).val(); / 得到当前文本框的值if(txt_value=请输入邮箱地址) $(this).val(); / 如果符合条件,则清空文本框内容);$(#address).blur(function()/ 地址框失去鼠标焦点 var txt_value = $(this).val(); / 得到当前文本框的值if(txt_value=) $(this).val(请输入邮箱地址);/ 如果符合条件,则设置内容) $(#address).focus(function() / 地址框获得鼠标焦点var txt_value = $(this).val(); / 得到当前文本框的值if(txt_value=this.defaultValue) $(this).val(); / 如果符合条件,则清空文本框内容); /设置单选下拉框选中 $(input:eq(0).click(function()$(#single).val(选择2号);); /设置多选下拉框选中$(input:eq(1).click(function() $(#multiple).val(选择2号, 选择3号);); /设置单选框和多选框选中$(input:eq(2).click(function()$(:checkbox).val(check2,check3);$(:radio).val(radio2););/设置单选下拉框选中 $(input:eq(0).click(function() $(#single option).removeAttr(selected); /移除属性selected$(#single option:eq(1).attr(selected,true); /设置属性selected); /设置多选下拉框选中$(input:eq(1).click(function() $(#multiple option).removeAttr(selected); /移除属性selected$(#multiple option:eq(2).attr(selected,true);/设置属性selected$(#multiple option:eq(3).attr(selected,true);/设置属性selected); /设置单选框和多选框选中$(input:eq(2).click(function()$(:checkbox).removeAttr(checked); /移除属性checked$(:radio).removeAttr(checked); /移除属性checked$(value=check2:checkbox).attr(checked,true);/设置属性checked$(value=check3:checkbox).attr(checked,true);/设置属性checked$(value=radio2:radio).attr(checked,true);/设置属性checked); 11.遍历节点树var $ul = $(ul).children(); var $p1 = $(p).next();alert( $p1.html() ); / 紧邻元素后的同辈元素var $ul = $(ul).prev();alert( $ul.html() ); / 紧邻元素前的同辈元素var $p2 = $(p).siblings();alert( $p2.html() ); / 紧邻元素的唯一同辈元素 $(document).bind(click, function (e) $(e.target).closest(li).css(color,red);)12.CSS-DOM /获取元素的color $(input:eq(0).click(function()alert( $(p).css(color) );); /设置元素的color$(input:eq(1).click(function()$(p).css(color,red); /设置元素的fontSize和backgroundColor$(input:eq(2).click(function()$(p).css(fontSize:30px ,backgroundColor:#888888); /获取元素的高度$(input:eq(3).click(function()alert( $(p).height() );); /获取元素的宽度$(input:eq(4).click(function()alert( $(p).width() );); /获取元素的高度$(input:eq(5).cl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 石家庄市二手房买卖价格评估及调整合同
- 物业股权抵押债权投资与物业维修基金管理协议
- 智能家居产业股权转移与产业链合作框架协议
- 堤防结构设计与优化方案
- 潮汐能发电技术商业化瓶颈解析与2025年产业竞争力提升路径研究报告
- 财富管理行业深度调研报告:2025年客户需求与服务升级趋势解读
- 装饰造型试题题库及答案
- 2025年初级电焊工理论考试题及答案
- 2024年七年级历史上册 第18课《东晋南朝时期江南地区的开发》说课稿 新人教版
- 《三位数乘两位数-数量关系》(教学设计)-2023-2024学年四年级下册数学冀教版
- 医院普通外科病史采集、查体及病历书写要点精讲课件
- 食品执行标准对照新版表
- 大班科学《神奇的洞洞》课件
- 第二次全国陆生野生动物资源调查技术规程
- 控制计划CP模板
- 最新苏教牛津译林版英语五年级上册Unit 4《Hobbies》Grammar time 公开课课件
- 路面压浆施工方案
- 第8课时 主题阅读《雨的四季》-2022-2023学年七年级语文上册(部编版)
- Linux基础入门培训
- 现场技术服务报告模版
- 完整课件-西方经济学下册(第二版)
评论
0/150
提交评论