将输入放在jQuery中的新div中

时间:2013-12-17 13:54:55

标签: javascript jquery

我需要将我的输入添加到新div中。

我的意见:

<input id="id_bic" type="text" name="bic" />

需要输出:

<div class="input-append">
     <input id="id_bic" type="text" name="bic"/> <!-- this is my input -->
     <button type="submit" class="add-on"><i class="icon-search"></i></button>
</div>

我需要在此处输入我的输入字段(此代码在我的HTML中尚不存在):

<div class="input-append">
     <!-- here I need my input -->
     <button type="submit" class="add-on"><i class="icon-search"></i></button>
</div>

2 个答案:

答案 0 :(得分:1)

据我所知,

jsfiddle:http://jsfiddle.net/5uhxP/

首先使用wrap在DIV中移动inout,然后创建按钮并插入输入后..

$('input').wrap("<div class='input-append'>");
$("<button type='submit' class='add-on'>").insertAfter('#id_bic');

答案 1 :(得分:0)

尝试.prepend()

fiddle Demo

$('div.input-append').prepend('<input id="id_bic" type="text" name="bic" />');

<小时/> 如果输入已经在DOM

fiddle Demo

$('div.input-append').prepend($('#id_bic'));