我正在尝试从表单中调用脚本,但未调用该脚本:
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
alert ("jjj")
$("#friend-form").submit(function (e) {
e.preventDefault();
alert "jjj"
})
</script>
<form id="friend-form">
<input type="submit" class="btn btn-primary" value="fuck Friend" />
</form>
</body>
</html>
奇怪的按钮名称。
实际上。
以前曾建议您在元素出现后移动处理程序设置。但除此之外:
最后,这就是发生的事情。
线
语法错误。你想写
由于此语法错误,标记内的整个脚本将被
<script>忽略。好吧,当事件处理程序挂在表单元素上时,它还不存在。
可能在初始化时还没有 home 元素,使用 .on("submit", function() ,或者将脚本移动到页面末尾。或者,将所有内容包装在 $(文件).ready