[英]How to clear a textbox using JavaScript?
I'm a programming noob, so I'm not sure how this isn't working.我是一个编程菜鸟,所以我不确定这是怎么回事。
Whenever I clone, two problems appear.每当我克隆时,就会出现两个问题。
1) this clones when I click the text box AND the button 1)当我点击文本框和按钮时,这个克隆
2) text box keeps value of whatever I wrote in it prior 2)文本框保留我之前写的任何内容的价值
I have tried val('')
and this current method but I have no idea why it doesn't work.我试过
val('')
和这个当前的方法,但我不知道为什么它不起作用。
$(function() { $('input').click(function() { $('.cloneitem:first').clone().appendTo('#container').val(''); }); document.getElementById('textbox').value = ''; });
select:invalid { color: gray; }
<script src="http://code.jquery.com/jquery.min.js"></script> <script src="clone.js"></script> <input type="button" value="+" /> <div id="container"></div> <div class="cloneitem"> <form> <select required> <option value="" disabled selected hidden>How much?</option> <option value="S">A little</option> <option value="M">A good bit</option> <option value="L">A lot</option> </select> of <input type=text id=textbox> </form> </div>
Try This尝试这个
$(function(){
$('input[type=button]').click(function(){
$('.cloneitem:first').clone().appendTo('#container').val('');
$("#container div:last input[type=text]").val("");
});
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.