Javascript 将文本从输入设置为Ajax$.get

Javascript 将文本从输入设置为Ajax$.get,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有一个按钮,它创建了一个类似于简单待办事项列表的输入,该列表给出了默认值“这是文本”,相反,我想用值替换默认文本 在按下.按钮之后创建的输入是:$('').val() $(“.button”)。单击(函数(e){ $.get(“ajax.php”,{'action':'new','text':'This is the text'},函数(msg){ $('').val(); }); e、 预防默认值(); }); 所以基本上我希望这个:的值就是这个:$('').val()在按下.b

我有一个按钮,它创建了一个类似于简单待办事项列表的输入,该列表给出了默认值“这是文本”,相反,我想用值
替换默认文本

在按下.按钮之后创建的输入是:
$('').val()

$(“.button”)。单击(函数(e){
$.get(“ajax.php”,{'action':'new','text':'This is the text'},函数(msg){
$('').val();
});     
e、 预防默认值();
});
所以基本上我希望这个:
的值就是这个:
$('').val()
在按下.button之后

或者,如果我能从一开始就给出.addnewinput的值,那会更好:

我试过这个测试:

    var abcdefg = $('<input type="text">').val('text')
    $.get("ajax.php",{'action':'new','text': abcdefg() },function(msg){
        $(msg).hide().appendTo('.todoList').fadeIn();
    });     

    e.preventDefault();
}
});
var abcdefg=$('').val('text'))
$.get(“ajax.php”,{'action':'new','text':abcdefg()},函数(msg){
$(msg.hide().appendTo('.todoList').fadeIn();
});     
e、 预防默认值();
}
});
但它不起作用

希望有人能帮助我。
非常感谢

将id添加到您的输入中并执行以下操作

   $('#yourInputId') 
而不是

   $('<input ...>'). 
但这需要所有的投入。你也可以

   $('input').first() 

只获取第一个元素。

将id添加到输入中,然后执行以下操作

   $('#yourInputId') 
而不是

   $('<input ...>'). 
但这需要所有的投入。你也可以

   $('input').first() 

只取第一个元素。

要获取任何输入框的
,只需说

$("inputSelector").val();//The selector should be any valid selector e.g input.addnewinput in this case.
我想你在找这样的东西

$(".button").click(function (e) {

   $.get("ajax.php",{'action':'new','text': $("input.addnewinput").val() },function(msg){
        $(msg).hide().appendTo('.todoList').fadeIn();
    });     

    e.preventDefault();

});

要获得任何输入框的
,您只需说

$("inputSelector").val();//The selector should be any valid selector e.g input.addnewinput in this case.
我想你在找这样的东西

$(".button").click(function (e) {

   $.get("ajax.php",{'action':'new','text': $("input.addnewinput").val() },function(msg){
        $(msg).hide().appendTo('.todoList').fadeIn();
    });     

    e.preventDefault();

});

正是我想要的。非常感谢。我有点困惑,所以我错过了,只要你能,就把它作为一个答案。是的,你需要几分钟才能完全做到我想要的。非常感谢。我有点糊涂了,所以我错过了。只要你能,就把它作为一个答案。是的,你需要几分钟才能这样做