当前位置:  编程技术>WEB前端

jQuery+ajax实现鼠标单击修改内容的方法

    来源: 互联网  发布时间:2014-08-25

    本文导语:  现有表格中的一行的代码如下所示:  2 公司介绍 内部栏目 2 要实现鼠标单击修改内容思路如下:   1、点击栏目排序栏目中的数字,获取同一行的第一列中的内容,即栏目id 2、隐藏栏目排序中的数字 3、在栏目...

现有表格中的一行的代码如下所示: 


 2
 公司介绍
 内部栏目
 2

要实现鼠标单击修改内容思路如下:
 
1、点击栏目排序栏目中的数字,获取同一行的第一列中的内容,即栏目id
2、隐藏栏目排序中的数字
3、在栏目排序列中插入input框,并在input框中显示栏目排序中的内容,并设置为焦点
4、修改input中的内容,失去焦点的时候提交数据,用ajax向服务器传递数据 方法为post方法
5、提交数据的时候,友好提示修改中。。。 或者等待图片
6、返回成功信息 ,重新显示修改后的内容 去掉input框

实现这一功能的jquery核心代码如下:

$('.listorder').click(function(e){
 var catid = $(this).parent().siblings("td:eq(0)").text();//获取同一行上 第一列中的id值
 var listorder_now_text = $(this).text();//获取listorder中的内容 先保存起来
 $(this).text("");//设置内容为空
 var list_form = '' ;
 $(this).parent().append(list_form); //插入 input框
 $(".listorder_input").focus();
//自定义一个div 提示修改中
 var loading = '
修改中...
'; $(this).parent().append(loading); $('#loading') .css({ "color" : "red" , "display" : "none" }) //定义ajax的全局事件 $(this).ajaxStart(function(){ $('#loading').show(); }) $(this).ajaxStop(function(){ $('#loading').remove(); }) $(".listorder_input").blur(function(){ var thislist = $(this).siblings(); //取得同级的标签 即 修改后需要显示的 listorder $.post("ajax.php",{ action : "mod_listorder", catid : catid , listorder : $(this).attr("value") } , function(data, textStatus){ $(thislist).text(data); } );//end .post $(this).remove(); })//end function blur })// end function click

ajax.php中内容就简单了,这里只做处理做演示用,并没有向服务器提交数据,代码如下:

sleep(1);//延时运行1秒,查看效果用,实际代码中不需要
echo $_POST['listorder'];

    
 
 

您可能感兴趣的文章:

  • jquery代码-如何使用jQuery来检测右键和左键的鼠标单击两种情况
  • jquery禁用右键单击功能屏蔽F5刷新
  • jQuery+ajax实现鼠标单击修改内容的思路
  • Jquery与CSS模拟超链接的用户单击事件的代码学习
  • jquery实例 获取页面url且根据url模拟单击事件
  • jQuery实现单击按钮遮罩弹出对话框(仿天猫的删除对话框)
  • jQuery鼠标动画插件 jquery-ahover
  • jQuery 表格隔行换色 鼠标高亮行变色的实现代码
  • jquery特效 table鼠标滑过变色的实现代码
  • 随鼠标上下滚动的jquery代码
  • jquery实现通用版鼠标经过淡入淡出效果
  • jquery响应鼠标事件 jquery隐藏与显示input默认值
  • 使用JS或jQuery模拟鼠标点击a标签事件代码
  • jQuery隔行换色和鼠标经过高亮并显示隐藏内容
  • 解决Jquery鼠标经过不停滑动的问题
  • jquery鼠标下拉滚动置顶效果的例子
  • Jquery层显示标题与内容随鼠标移动的代码
  • JQuery特效-跟着鼠标走的Div
  • jquery导航制件jquery鼠标经过变色效果示例
  • jquery鼠标停止移动事件
  • jQuery响应鼠标事件并隐藏与显示input默认值
  • Jquery创建层显示标题和内容且随鼠标移动而移动
  • 用jQuery toggleClass 实现鼠标移上变色
  • jquery实现鼠标拖动图片效果示例代码
  • jquery实现的鼠标下拉滚动置顶效果
  • jquery鼠标放上去显示悬浮层即弹出定位的div层
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • javascript和jquery修改a标签的href属性
  • Jquery获取和修改img的src值的方法
  • Jquery如何获取与修改img的src值
  • jQuery操作select option选项(增加 删除 修改)
  • 使用jQuery的attr方法来修改onclick值
  • jquery修改与设置属性值的例子
  • jquery css类用法(添加、修改与删除css)
  • jquery修改属性值实例代码(设置属性值)
  • jquery修改a标签中href超链接的实现代码
  • jquery修改input标签type属性
  • jQuery修改CSS伪元素属性的方法
  • jQuery中attr()和prop()在修改checked属性时的区别
  • jquery修改网页背景颜色通过css方法实现
  • jQuery 如何先创建、再修改、后添加DOM元素
  • jquery修改input标签type属性示例
  • 使用jquery修改表单的提交地址基本思路
  • Jquery遍历修改url请求参数的代码详解
  • Jquery 修改class样式的代码示例
  • jquery iis7站长之家
  • jquery遍历与修改url请求参数的方法
  • 通过javascript库JQuery实现页面跳转功能代码
  • jQuery向导插件 Jquery Wizard Plugin
  • jQuery概述,代码举例及最新版下载
  • jQuery圆角插件 jQuery Corners
  • Jquery操作html复选框checkbox:全选,全不选和反选
  • jQuery相册插件 jQuery.popeye
  • struts+spring+hibernate+jquery实现分页功能的几个基本类介绍(异步加载)
  • jQuery UI组件 jQuery UI
  • jQuery右键菜单插件 jQuery ContextMenu
  • jQuery分页插件 Pagination jQuery Plugin
  • jQuery日历插件 jQuery Week Calendar


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3