请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

on(“submit”)没用

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

正在回答 回答被采纳积分+3

5回答

glglwdxh 2018-03-16 14:24:47

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

1 回复 有任何疑惑可以回复我~
宝慕林5015264 2018-02-26 17:10:05

我的问题跟你一样


;(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 回复 有任何疑惑可以回复我~
木易涛童鞋 2017-04-22 10:31:01

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

0 回复 有任何疑惑可以回复我~
qq_ZERO 2017-04-07 10:43:05

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

$(function(){

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

alert(1);
})

})


0 回复 有任何疑惑可以回复我~
时而abc 2017-03-30 21:36:32

在button里面添加class="submit"

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信