首页 > 语言 > PHP > 正文

PHP+jQuery实现即点即改功能示例

2024-05-05 00:06:54
字体:
来源:转载
供稿:网友

本文实例讲述了PHP+jQuery实现即点即改功能。分享给大家供大家参考,具体如下:

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <title>即点即改</title>  <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script></head><body><?php$con = array(  array("id"=>1,"姓名"=>"张三","性别"=>"女"),  array("id"=>2,"姓名"=>"李四","性别"=>"男"),  array("id"=>3,"姓名"=>"王五","性别"=>"男")); // print_r($con);die;?>  <table align="center" border="1">  <?php foreach ($con as $key => $v): ?>    <tr pid="<?= $v['id'];?>">      <td><span class="up" style="cursor:pointer;"><?= $v['姓名'];?></span></td>      <td><?= $v['性别'];?></td>    </tr>  <?php endforeach; ?>  </table></body></html><script>  //即点即改  $(document).on("click",".up",function(){    var content = $(this).text(); //获取到当前点击对象的值    var pid = $(this).parents("tr").attr('pid');  //通过attr 获取到设置的属性(pid)    //当点击修改文字时 变成文本框并且获取到原值(content)    $(this).parent().html("<input type='text' class='fo' value='" + content + "'/>");    $(".fo").focus(); //光标    $(".fo").blur(function(){      //获取到修改后的值      var val = $(".fo").val();      //      /*      将所有修改信息传到后端       */      $(this).parent().html("<span class='up' style='cursor:pointer;'>"+val+"</span>");    })  })</script>

运行结果:

PHP,jQuery,即点即改

 

希望本文所述对大家PHP程序设计有所帮助。


注:相关教程知识阅读请移步到PHP教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选