2011-09-12 11 views
0

検索フォームはほとんどなく、各フォームの入力値は"search_input"です。JavaScriptを使用した入力の追加/作成

私がしたい:各入力 <input type="text" class="search_input" autocomplete="off">

<input type="submit" class="searchbtn" value="Search" />

:ボタンの上にこれを追加します。

現在のところ、ディスプレイなしとクリック時の表示をブロックするように設定していますが、フォームが多すぎますので、すべてのフォームに入力する代わりにいくつかのkbを保存するために、 jQueryの次の各.search_inputには、コントロールを追加するのは簡単静かだjqueryのを使用して

+0

が重複する可能性をたくさん(http://stackoverflow.com/questions/2126653/add-an-element-after-another) –

答えて

3

たくさん

おかげ入力を追加するには:

$('.search_input').after($('<input type="submit" class="searchbtn" value="Search" />')); 
+0

感謝sir – jQuerybeast

+0

@samishどのように削除しますか? – jQuerybeast

+0

'$( '。searchbtn')。remove()' – Samich

2
var $input = $('<input type="submit" class="searchbtn" value="Search" />'); 
$(".search_input").after($input); 

//OR 
//$input.insertAfter(".search_input"); 
+0

ありがとうalot sir – jQuerybeast

0
$("#button_id").click(function(){ 
    $('<input type="submit" class="searchbtn" value="Search" />').insertAfter(".search_input"); 
}); 

は、ドキュメントを参照してください。[?別の後の要素を追加]のhttp://api.jquery.com/insertAfter/

0
$('#addSubmitButtons').click(function(e){ 
    $('.search_input').after('<input type="submit" class="searchbtn" value="Search" />'); 
}); 
関連する問題