Javascript jQuery before()方法和表单字段

Javascript jQuery before()方法和表单字段,javascript,jquery,forms,Javascript,Jquery,Forms,是否有任何方法可以使用jquerybefore方法插入表单。 例如,我有以下代码: <script> $(document).ready(function() { $("button").click(function() { $("button").before('<form><input type="textfield" id="item_name" name="item_name"placeholder="item name" value=""&g

是否有任何方法可以使用jquerybefore方法插入表单。 例如,我有以下代码:

<script>

$(document).ready(function() {
  $("button").click(function() {
    $("button").before('<form><input type="textfield" id="item_name" name="item_name"placeholder="item name" value=""></form>');
  });
});

</script>

<button>Add another product</button>

$(文档).ready(函数(){
$(“按钮”)。单击(函数(){
$(“按钮”)。在(“”)之前;
});
});
添加其他产品
我想添加一个表单,而不是在
var text1/2/3
中添加文本。

请参见

$('body')。追加(“”);
您的选择器(而不是
主体
)->插入DOM(在您的示例中是
表单


这是完全可能的,就像您现在添加
元素一样。有什么问题吗?我的任何尝试似乎都不起作用。只是想在花更多时间在itI上之前确保它是可能的。我看不到
,也看不到您尝试使用
.before()
,因为它不起作用,所以我包括了我知道有效的脚本。.bfore()位于单独的按钮中。我同意@j08691-您提出了一个问题并给出了无关的代码。您最初的问题询问如何插入表单,但您的代码没有在任何地方引用标记,这使我认为您询问的是如何在其他地方插入其他内容。
$('body').append('<form><input type="text" /><input type="submit" value="Submit" /></form>');