jQuery即点即改
来源:互联网 发布:手机淘宝在哪领优惠券 编辑:程序博客网 时间:2024/06/03 12:59
1、给你需要修改的数据一个选择器(id或者class)都行
2、因为修改数据库时候需要ID,所以给它一个属性等于你的ID用来传值,我用的是b(这个你可以随意起名)
<table border="1"> <tr> <td>姓名</td> </tr> <?php foreach($user as $k=>$v){?> <tr> <td> <span id="name" <span style="color:#FF0000;">b="<?php echo $v['user_id']?>"</span>><?php echo $v['user_name']?></span> </td> </tr> <?php }?> </table>
3、触发点击事件,执行以下代码
<script> $(document).on('click','#name', function () { //获取当前对象 var obj = $(this); //获取当前数据唯一ID var user_id = obj.attr('b'); //获取当前操作文本的内容 var qian = obj.text(); // 将当前文本内容替换为文本框并给它默认原来的值 obj.parent().html("<input type=\"text\" id='text' value= '"+qian+"' />"); //获得文本框焦点 $("#text").focus(); //给文本框一个失去焦点事件 $("#text").blur(function(){ //获取你在文本框李输入的值 var hou = $("#text").val(); //ajax修改数据库 $.get('?r=jdjg/gai',{user_name:hou,user_id:user_id},function(res){ if(res == 1){ //修改数据成功时,将文本框改为span标签,并显示修改后的值 $('#text').parent().html("<span id='name'>"+hou+"</span>"); }else{ alert("修改失败") } }) }) })</script>
0 0
- Jquery即点即改
- jquery即点即改
- jQuery 即点即改
- jquery 即点即改
- Jquery即点即改
- jquery即点即改
- jquery 即点即改.......
- jQuery即点即改
- jquery 即点即改
- jquery即点即改
- jquery即点即改
- jquery 即点即改
- Jquery即点即改2
- jquery的即点即改
- jquery即点即改 批量删除
- jquery即点即改-----laravel框架
- jquery即点即改-----laravel框架
- jquery即点即改-----laravel框架
- 如何下载旧版本android NDK
- java io
- 《深入理解Android 卷一》第2章 深入理解JNI
- 订单模块
- CSS3高级特性之径向渐变
- jQuery即点即改
- sql中ROW_NUMBER函数的理解
- POJ-3349 简单哈希表的应用
- iOS分类中通过runtime添加动态属性
- Leetcode 187. Repeated DNA Sequences[medium]
- 新手Centos7安装mysql,并使用libzdb数据库链接池连接数据库
- Could not publish server configuration for Tomcat v7.0 Server at localhost. Multiple Contexts have a
- LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- div隐藏时jquery outerHeight(true);值有问题