jquery 即点即改
2024-10-08 01:56:37
//在html中建立表单。
<table border="">
<th>编号</th>
<th>用户名</th>
<th>密码</th>
<?php foreach($i as $v){ ?>
<tr>
<td><?php echo $v['id']?></td>
<td value="<?php echo $v['id']?>"><span class="name"><?php echo $v['name']?></span></td>
<td><?php echo $v['pwd']?></td>
</tr>
<?php } ?>
</table>
//以下是jquery代码。
<script> $(document).on('click','span',function(){
old_val=$(this).html();
$(this).parent().html("<input type=\'text\' value="+old_val+">");
$('input').focus();
}) $(document).on('blur','input',function(){
var obj=$(this);
var id=$(this).parent().attr('value'); //获取要修改内容的id
var val=$(this).val(); //获取修改后的值
$.ajax({
type:'post',
url:'index.php/welcome/upd_pro',
data:{
id:id,
val:val
},
success:function(msg){
if(msg == 1){
$('td[value='+id+']').parent().html("<span class='name'>"+val+"</span>")
}else{
obj.parent().html("<span class='name'>"+old_val+"</span>")
} }
})
})
</script>
//$('td[value='+id+']').parent().children().eq(2).html(" <td><span>"+val+"</span></td>")
最新文章
- 【开源】专业K线绘制[K线主副图、趋势图、成交量、滚动、放大缩小、MACD、KDJ等)
- MessageBox的常用方法
- flume+sparkStreaming实例 实时监控文件demo
- UTF-8有签名和无签名的区别
- codeblocks安装后无法编译
- boost之function
- TCP之Socket的编程
- C#操作sql通用类 SQLHelper
- H5之canvas简单入门
- Oracle EBS-SQL (GL-3):从总帐追溯到发票
- 常见的Mysql数据库优化总结
- H5新特性-canvas绘图--渐变对象路径(最复杂)--图片--变形操作
- luogu P4148 简单题
- 湖南大学第十四届ACM程序设计新生杯(重现赛)
- android Application Component研究之Activity(二)
- 【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验四:按键模块③ &mdash; 单击与双击
- 验证码之SimpleCaptcha (一)
- hdoj5785
- iframe页面刷新问题
- 【.Net姿势随记】const 与 readonly 初始化姿势