我正在尝试使用jQuery编辑配置文件

时间:2013-10-19 08:07:44

标签: jquery

当我在文本框中提交新数据而不是以前的数据时,单击保存按钮后我无法获得更新新值。

我的jQuery代码在这里:

<script>
$(document).ready(function() {
 $(".editlink").click(function(){
 var dataset = $(this).prev(".info");
 var savebtn = $(this).next(".savebtn");
 var theid = dataset.attr("id");
 var newid = theid+"-form";
 var currval = dataset.text();
 dataset.empty();

    $('<input type="text" name="'+newid+'" id="'+newid+'" value="'+currval+'" class="hlite">').appendTo(dataset);

    $(this).css("display", "none");
    savebtn.css("display", "block");        
     });
    $(".savebtn").click(function(){
    var elink = $(this).prev(".editlink"); 
    var dataset = elink.prev(".info");
    var newid = dataset.attr("id");
    var cinput =  "#"+newid+"-form";
    var einput = $(cinput);

    var newval = einput.attr("value");
    $(this).css("display", "none");
    einput.remove();
    dataset.html(newval);
    elink.css("display", "block");      
  });  
});
</script>

0 个答案:

没有答案