on(“submit”)没用

来源:4-2 添加及查看Task(2)

慕粉3214568

2017-03-10

我不知道为什么,无论是用on(“submit”)还是直接使用.submit()都没用。

写回答

5回答

glglwdxh

2018-03-16

将html中的<div class="add-task">改为<form class="add-task">

1
0

宝慕林5015264

2018-02-26

我的问题跟你一样


;(function(){

    'use strict';


var $form_add_task=$('.add-task'),new_task = {};


$form_add_task.on('submit',function(e){

event.preventdefault();

new_task.content=$(this).find('input[name=centent]').val();

alert("new_task");//这里无论家alert还是console.log都无法生效!!

});

console.log('new_task',new_task);


})();


0
0

木易涛童鞋

2017-04-22

老师使用是javascript的写法,但是我们使用的是jquery的方法,所以我使用了jquery的惯用写法,需要在加载完毕的$(function() {...});里面写,这样就是有效的,至于老师的写法为什么生效,就不得而知了。

0
0

qq_ZERO

2017-04-07

主要是submit事件没有生效,把它的写法改为:

$(function(){

    var $form_add_task = $(".add-task");
$form_add_task.on('submit',function (e) {
   //阻止默认行为
   e.preventDefault();

alert(1);
})

})


0
0

时而abc

2017-03-30

在button里面添加class="submit"

0
0

6小时 jQuery开发一个前端应用

搭建一个清单应用,一次性掌握jQuery核心功能和使用技巧

1219 学习 · 161 问题

查看课程