jquery一直提示函数未定义

图片是在浏览器简化后的代码,一样报错<!DOCTYPEhtml><htmllang="en"><head><title>UserAdd</title><metahttp-... 图片是在浏览器简化后的代码,一样报错<!DOCTYPE html><html lang="en"><head> <title>UserAdd</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <link rel="stylesheet" type="text/css" href="/css/table.css"> <script src="/jquery/jquery-3.2.1.min.js" ></script></head><body><table id="table-6"> <thead> <tr><th>编号</th><th>id</th><th>名称</th><th>价格</th><th>描述</th><th>图片</th><!--<th>创建时间</th>--><th>操作</th></tr> </thead> <tbody> <#list itemsList as item> <tr> <td>${item_index+1}</td> <td id="itemId">${item.id!}</td> <td id="itemName">${item.name!}</td> <td id="itemPrice">${item.price!}</td> <td id="itemDetail">${item.detail!}</td> <td id="itemPic">${item.pic!}</td> <td> <span><a href="#" id="updateItem_a" onclick="editItem()"><img src="/css/pic/edit-list_318-9980.jpg" height="20" width="20" /></a></span> </td> </tr> </#list> </tbody></table><div><dialog> <form method="post" action="/items/updateItem"> <ul> <li>名称:<input type="text" id="name" value="" /></li> <li>价格:<input type="number" id="price" value="" /></li> <li>描述:<input type="textarea" id="detail" value="" /></li> <li>创建时间:<input type="date" id="createtime" value="" /></li> <li><input type="submit" name="submit" value="提交"/></li> </ul> </form></dialog></div><input type="button" value="提交" name="submit" id="submit" onclick="editItem()"><br><script type="javascript"> function editItem(){ alert("in editItem()") ; }</script></body></html>
是我的脚本标题错了,谢谢大家,调了两天,都是自动补全的代码惹的祸
应该是<script type="text/javascript"> </script>
展开
 我来答
写代码的猫叔
2017-10-03 · 没有猫的程序员一个而已
写代码的猫叔
采纳数:124 获赞数:332

向TA提问 私信TA
展开全部

把定义函数那段js写在body前面试试,或者直接在js里调用函数:

$(function(){
    $('#submit').click(function(){
        editItem();
    });
})
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式