Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将表值保存到Jquery变量_Javascript_Jquery_Html_Ajax - Fatal编程技术网

Javascript 如何将表值保存到Jquery变量

Javascript 如何将表值保存到Jquery变量,javascript,jquery,html,ajax,Javascript,Jquery,Html,Ajax,我正在尝试使用jQueryAjax更新一行 我已成功地将列从表更改为,但我无法将更新的列值保存到jQuery变量,以便将更新的数据发送到服务器 请指导我如何在变量中保存更新的值 var编辑=false; $(document).on(“click”,“.updateUser”,function()){ 如果(!编辑){ 编辑=真; $(this).closest('tr').find('.edited').each(function(){ var html=$(this.html(); 变量输

我正在尝试使用jQueryAjax更新一行

我已成功地将列从表
更改为
,但我无法将更新的列值保存到jQuery变量,以便将更新的数据发送到服务器

请指导我如何在变量中保存更新的值

var编辑=false;
$(document).on(“click”,“.updateUser”,function()){
如果(!编辑){
编辑=真;
$(this).closest('tr').find('.edited').each(function(){
var html=$(this.html();
变量输入=$('');
val(html);
$(this).html(输入);
});
}
}).change(函数(){
编辑=假;
//变量用户名=
});

#
用户名
暗语
角色
编辑
删去
身份证件
用户名
暗语
角色

问题是您正在使用jQuery对象
输入更新HTML,您需要使用
.append()
或类似工具

$(this).closest('tr').find('.edited').each(function () {
  var html = $(this).html();
  var input = $('<input type="text" />');
  input.val(html);
  input.appendTo(this);
});
$(this).closest('tr').find('.edited').each(函数(){
var html=$(this.html();
变量输入=$('');
val(html);
输入。附加到(本);
});

在此上下文中,jQuery变量是什么意思?我想将值存储在变量中,以便将更新后的值发送到数据库感谢回复:),但我仍然无法理解如何将值保存在变量中。此代码正在表中添加另一个输入字段。