[英]dynamic add input in javascript
我是javascript的新手,我需要一些幫助來理解此代碼以及為何不起作用。
<html>
<head>
<title></title>
</head>
<body>
<form action="" method="POST">
<input id="in" type="text" name="name">
</form>
<button id="add">addone</button>
<script src="http://code.jquery.com/jquery-2.1.1.min.js"></script>
<script>
$('#add').click(function() {
$('#in').append('<br /><input type="text" name="name">');
});
</script>
</body>
</html>
我正在嘗試附加另一個html輸入,但是我不知道為什么它不起作用!?。
輸入是自動關閉的,沒有子項,您無法追加。
但是,您可以在其后插入一些內容
$('#in').after('<br /><input type="text" name="name">');
<html> <head> <title></title> </head> <body> <form action="" method="POST"> <input id="in" type="text" name="name"> </form> <button id="add">addone</button> <script src="http://code.jquery.com/jquery-2.1.1.min.js"></script> <script> $('#add').click(function() { $('#in').after('<br /><input type="text" name="name">'); }); </script> </body> </html>
請注意,使用name[]
復制名稱,並根據您的意願進行更改,可能是一個好主意?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.