jquery学习的部分代码(二).doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
jquery学习的部分代码(二)

strong title=选择你最喜欢的水果. 你最喜欢的水果是?/strong ul li title=苹果苹果/li li title=橘子橘子/li li title=菠萝菠萝/li /ul 1.获取节点属性 ?var $para = $(p); // 获取p节点 ?var $li = $(ul li:eq(1)); ? // 获取第二个li元素节点 ?var p_txt = $para.attr(title); // 输出p元素节点属性title ?var ul_txt = ?$li.attr(title); // 获取ul里的第二个li元素节点的属性title ?var li_txt = ?$li.text(); ? // 输出第二个li元素节点的text 2.创建节点并添加 var $li_1 = $(li title=香蕉香蕉/li);//创建一个li元素包括元素节点,文本节点和属性节点 var $li_2 = $(li title=雪梨雪梨/li);//创建一个li元素包括元素节点,文本节点和属性节点 var $parent = $(ul); // 获取ul节点。li的父节点 $parent.append($li_1); ? ?// 添加到ul节点中,使之能在网页中显示 $parent.append($li_2); ? ?// 等价于:$parent.append($li_1).append($li_2); 3.插入节点 var $li_1 = $(li title=香蕉香蕉/li); // ?创建第一个li元素 var $li_2 = $(li title=雪梨雪梨/li); // ?创建第二个li元素 var $li_3 = $(li title=其它其它/li); // ?创建第三个li元素 var $parent = $(ul); // 获取ul节点,即li的父节点 var $two_li = $(ul li:eq(1)); // ?获取ul节点中第二个li元素节点 ?? $parent.append($li_1); ? ? // ?append方法将创建的第一个li元素添加到父元素的最后面 $parent.prepend($li_2); ? ? // ?prepend方法将创建的第二个li元素添加到父元素里的最前面 $li_3.insertAfter($two_li); ? // ?insertAfter方法将创建的第三个li元素元素插入到获取的li之后 4.删除节点 var $li = $(ul li:eq(1)).remove(); // 获取第二个li元素节点后,将它从网页中删除。 $(ul li).remove(li[title!=菠萝]); ?//把li元素中属性title不等于菠萝的li元素删除 remove()包含参数 $(ul li:eq(1)).empty(); // 获取第二个li元素节点后,清空此元素里的内容 $li.appendTo(ul); // 把刚才删除的又重新添加到ul元素里 //删除只是从网页中删除,在jQuery对象中,这个元素还是存在的,我们可以重新获取它 5.复制节点 $(ul li).click(function(){ ? ? $(this).clone().appendTo(ul); // 复制当前点击的节点,并将它追加到ul元素 ?}) ?? $(ul li).click(function(){ ?? ? $(this).clone(true).appendTo(ul); // 注意参数true??可以复制自己,并且他的副本也有同样功能。? }) 6.替换节点 ?$(p).replaceWith(strong你最不喜欢的水果是?/strong);? // 同样的实现:$(strong你最不喜欢的水果是?/strong).replaceAll(p);? 7.包裹 ?$(strong).wrap(b/b);//用b元素把strong元素包裹起来 $(strong).wrapInner(b/b); $(strong).wrapAll(b/b); 8.属性操作 ?? //设置p元素的属性title ??$(input:eq(0)).click(function(){ $(p).attr(title,选择你最喜欢的水果.); ??}); ?//获取p元素的属性title $(input:eq(1)).click(function(){ alert( $(p).attr(title) ); ?}); ?//删除p元素的属性title $(input:eq(2)).click(function(){ $(p).removeAttr(tit

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档