Jquery 使用.val()向段落添加文本

Jquery 使用.val()向段落添加文本,jquery,input,Jquery,Input,每当单击提交按钮时,我都试图更改段落内的文本。 由于某种原因,它不起作用。我试着在其他问题中找到答案,但没有找到。 为什么这不起作用?? Javascript代码: var $submit = $('input:submit'); $submit.click(function(){ var $newText = $('input:text').val(); var $p = $('#newStatus'); $p.text($newText); }); Html:

每当单击提交按钮时,我都试图更改段落内的文本。 由于某种原因,它不起作用。我试着在其他问题中找到答案,但没有找到。 为什么这不起作用?? Javascript代码:

var $submit = $('input:submit');
$submit.click(function(){
    var $newText = $('input:text').val();
    var $p = $('#newStatus');
    $p.text($newText);
});
Html:


谢谢

试试这个:

var $submit = $('input:submit');
$submit.click(function(){
    var $newText = $('input:text').val();
    var $p = $('#newStatus');
    $p.text($newText);
    return false;   // prevent form from being submitted
});
事实上你的表格已经提交了,所以我们需要停止


这是因为表单已提交,请防止事件的默认操作:

$submit.click(function(e){
   e.preventDefault();
$submit.click(function(e){
   e.preventDefault();