jquery和js在页面中的使用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Jquery+js在页面中的使用 这周更多的是在页面中尝试使用jquery和js丰富页面内容,增加页面用户体验。 目标:在文章列表页中增加添加新文章,列表内容折叠,批量编辑,单个编辑,批量删除,搜索,各个字段排序等。 点击“添加文章”,出现添加文章表单,点X关闭表单; 使用jquery: $(#add_news).click(function(){ //当点击id=add_news的div $(#news_form).show();//id=news_form的div显示 }); $(#news_x).click(function(){//当点击id= news_x的div $(#news_form).hide();//id=news_form的div隐藏 }); 单个新闻编辑:点击“编辑”,出现表单并把该相关新闻信息赋值进去; 使用js函数: onclick=news_edit({$vo.id},{$vo.title},{$vo.cate_id},{$vo.display},{$vo.ding}) 点击事件,将诸多参数传进news_edit函数,news_edit函数: function news_edit(id,title,cate_id,display,ding){ document.getElementById(news_form).style.display= block;//显示news_form编辑表单 document.news.id.value=id;//赋值id document.news.title.value=title; //赋值新闻标题 for(var i=0;idocument.news.news_category_id.options.length;i++) { if(document.news.news_category_id.options[i].value == cate_id) { document.news.news_category_id.options[i].selected = true; break; //循环表单控件select,通过value与cate_id使新闻分类选中该类别 } } if(display==0){document.news.display[0].checked = true;}else {document.news.display[1].checked = true;};//更改单选控件radio if(ding==0){document.news.ding[0].checked = true;}else {document.news.ding[1].checked = true;} content=document.getElementById(news_+id+_content).innerHTML; //由于内容部分含诸多html,不使用参数传导,采用取特定div赋值方法 KE.html(new_add_content, content); //将新闻内容赋值进ke编辑器(得使用ke给定的方法) document.news.action=__URL__/news_edit; //更改action值 }; 表格隔行折叠新闻内容,点击新闻标题行显示和隐藏 使用jquery: 首先表格class=“main_tab”输出时,标题行class=” row”,内容行display :none(隐藏),每个标题行下跟该新闻内容行;jquery如下: $(.main_tab tr.row).click(function(){//点击表格中class为row的行(标题行) var ulNode=$(this).next(tr); //获取该标题行next行(即该内容行) if(ulNode.css(display)==none){ $(.main_tab tr:not(.row)).css(display,none); ulNode.css(display,); //如果该内容行是隐藏的,则显示该内容行和隐藏其他所有内容行 }else{ $(.main_tab tr:not(.row)).css(display,none); //而如果该内容行是显示的,则隐藏所有的内容行 } }); 批量编辑新闻 使用js: 点击“批量编辑”,出现编辑表单,更改表单action,抓取多选控件checkbox选中的新闻id,使用“,”间隔赋值给编辑表单id的valu

文档评论(0)

iuad + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档