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();
});
正是我想要的。非常感谢。我有点困惑,所以我错过了,只要你能,就把它作为一个答案。是的,你需要几分钟才能完全做到我想要的。非常感谢。我有点糊涂了,所以我错过了。只要你能,就把它作为一个答案。是的,你需要几分钟才能这样做