不能';t在不使用Javascript刷新页面的情况下,多次将值传递给textbox

不能';t在不使用Javascript刷新页面的情况下,多次将值传递给textbox,javascript,php,jquery,html,Javascript,Php,Jquery,Html,当我使用Javascript将值传递给textbox时,它在更新数据之前第一次工作正常,更新表将刷新之后。然后我不能以同样的方式将值传递给textbox,但如果我刷新浏览器,它就会工作 <div id="div_for_values"><a href="#" key_id="<?php echo $name_id; ?>" key_value="<?php echo $name; ?>">Edit</a></div> $(

当我使用Javascript将值传递给textbox时,它在更新数据之前第一次工作正常,更新表将刷新之后。然后我不能以同样的方式将值传递给textbox,但如果我刷新浏览器,它就会工作

<div id="div_for_values"><a href="#" key_id="<?php echo $name_id; ?>" key_value="<?php echo $name; ?>">Edit</a></div>

$(function(){
    $("#div_for_values  a").click(function(){
        var key_id = $(this).attr("key_id");
        var key_value = $(this).attr("key_value");
       $('#txt_name_id').val(key_id);
       $('#txt_name').val(key_value);
       return false;
    })
});

$(函数(){
$(“#div_表示_值a”)。单击(函数(){
var key_id=$(this.attr(“key_id”);
var key_value=$(this.attr(“key_value”);
$('#txt_name_id').val(key_id);
$('#txt_name').val(键值);
返回false;
})
});

此行仅在页面加载之前解析

<div id="div_for_values"><a href="#" key_id="<?php echo $name_id; ?>" key_value="<?php echo $name; ?>">Edit</a></div>

浏览器将只看到以下内容:

<div id="div_for_values"><a href="#" key_id="value1" key_value="value2">Edit</a></div> 

您可能希望使用一些ajax调用将新数据插入到字段中