gpt4 book ai didi

JavaScript 错误 : ReferenceError: edit is not defined edit(this);

转载 作者:行者123 更新时间:2023-11-28 13:41:51 29 4
gpt4 key购买 nike

我有一个 html 文件,我想编辑其中的字段。以下是我的 html 代码:

  <body>
<div class= "table">
<div class = "thead">
<div class = "tr">

<div class = "td">ID</div>
<div class = "td">GROUP NAME</div>
<div class = "td">GROUP DESCRIPTION</div>
<div class = "td">IS ACTIVE</div>
<div class = "td"></div>
<div class = "td"></div>
</div>
</div>

<div class= "tbody">
<form class = "tr">
<div class = "td">1</div>
<div class = "td">hello</div>
<div class = "td">hwryou</div>
<div class = "td">y</div>
<div class = "td action" ><button type="button "onclick="edit(this);">edit</button> </div>
<form>
</div>
</div>
</body>

以下是我的 JavaScript 代码:

<script language="javascript" type="text/javascript" src="serialize-0.2.min.js">

function edit(element){
var tr = jQuery(element).parent().parent();
if(!tr.hasClass("editing")) {
tr.addClass("editing");
tr.find("DIV.td").each(function(){
if(!jQuery(this).hasClass("action")){
var value = jQuery(this).text();
jQuery(this).text("");
jQuery(this).append('<input type="text" value="'+value+'" />');
} else {
jQuery(this).find("BUTTON").text("save");
}
});
} else {
tr.removeClass("editing");
tr.find("DIV.td").each(function(){
if(!jQuery(this).hasClass("action")){
var value = jQuery(this).find("INPUT").val();
jQuery(this).text(value);
jQuery(this).find("INPUT").remove();
} else{ jQuery(this).find("BUTTON").text("edit");
}}); }
}</script>

在创建输出时,当我单击编辑按钮时,它显示引用错误编辑未定义。这可能是什么原因?

更新:

我还有一个要求,即单击“保存”按钮后,更改的内容应保存在数据库中。我应该如何以及在哪里编写更新查询?我还需要一个删除按钮,以便单击删除按钮时,应该运行更新命令。我怎样才能实现这一目标?/

最佳答案

脚本可以是内联的,也可以是外部的,但不能两者兼而有之。

src 属性的存在会导致脚本节点的文本节点子节点被忽略。

如果您需要内联脚本和外部脚本,请使用两个脚本元素。

<script src="serialize-0.2.min.js"></script>
<script>
function edit(element){
// etc

关于JavaScript 错误 : ReferenceError: edit is not defined edit(this);,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17358202/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com