0

我有一个表单,我想将元素放在页面上,就像使用 jQuery 的文本框一样,这可能吗?如果是,那怎么办?请帮我。

我有<form></form>我想把内容放在这个表格上。用jQuery怎么做?

4

6 回答 6

1
  • 首先创建元素:

    textbx = jQuery('<input type="text" name="mytext">');

  • 现在将其附加到表单中:

    jQuery('#myFormId').append(textbx);

  • 在上面的代码中,您还可以使用

    prepend(), after(), before() or remove()

于 2013-08-01T04:59:03.513 回答
0

这可能会帮助你

html

<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>
<meta charset=utf-8 />
<title>My page</title>
</head>
<body>
</body>
</html>

jQuery

var elem = '<input type="text" name="myText"/>';
$('body').append(elem);
于 2013-08-01T04:45:27.393 回答
0

The .append() method inserts the specified content as the last child of each element in the jQuery collection (To insert it as the first child, use .prepend()).

The .append() and .appendTo() methods perform the same task. The major difference is in the syntax-specifically, in the placement of the content and target.

例如:

$('#formId').append("YOUR ELEMENT");

或者

$('YOUR ELEMENT').appendTo('#formId');

参考:http ://api.jquery.com/append/

PS:使用前请务必添加jquery

<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>
于 2013-08-01T04:48:32.707 回答
0

如果您只有一个表单并且它没有 id:

$('form').append('<textarea></textarea>');
于 2013-08-01T04:44:44.173 回答
0

当然。

$('<input type="text" name="name" />').appendTo('#formId');
于 2013-08-01T04:41:08.733 回答
0
$('#id_of_form').append("Here your html code")
于 2013-08-01T04:41:29.180 回答