gpt4 book ai didi

javascript - 如何使用appendTo和jquery输出表单输入值

转载 作者:行者123 更新时间:2023-12-02 16:00:29 25 4
gpt4 key购买 nike

好吧,开始之前这是这个想法。我正在制作一个提醒应用程序,它只是一个简单的应用程序。我从输入字段获取值,并在其旁边创建一个带有输入值的复选框。现在我正在使用appendTo方法,但它没有打印值。如果你们能帮忙那就太好了,谢谢!

enter image description here

我的 HTML

 <form id="form">
<input class="form-control topSpaceFromRoof" type="text"id="getReminder"/>
<p class="text-center">
<input type="submit" value="submit" class="btn btn-default">
</p>
</form>

<!-- here is the div in which i want to append check boxes -->
<div class="checkbox">

</div>

我的 JavaScript

 (function(){

var input = $('#getReminder');
$this = $(this);

$( "form" ).submit(function() {
if(input.val() == ""){
input.addClass('warning').attr('placeholder','Please set the reminder').addClass('warning-red');
return false;
}
else
{
input.removeClass('warning');
$('<label>
<input type="checkbox" id="checkboxSuccess" value="option1">
'+ input.val() +'
</label>').appendTo('.checkbox');
return true;
}

});

})();

最佳答案

在 JavaScript 中,字符串中的新行表示新语句的开始。如果您希望字符串覆盖多行,则需要转义回车符:

 $('<label>\
<input type="checkbox" id="checkboxSuccess" value="option1">\
'+ input.val() +'\
</label>').appendTo('.checkbox');

或者,连接每一行:

 $('<label>' +
'<input type="checkbox" id="checkboxSuccess" value="option1">' +
input.val() +
'</label>').appendTo('.checkbox');

关于javascript - 如何使用appendTo和jquery输出表单输入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31251561/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com