Добавление / создание ввода с помощью JavaScript - PullRequest
0 голосов
/ 12 сентября 2011

У меня есть несколько форм поиска, и каждая форма имеет входное значение с классом "search_input" .

Я хочу: нажмите кнопку, чтобы добавить это:

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

рядом с каждым входом <input type="text" class="search_input" autocomplete="off">.

В настоящее время я делаю это, используя display none, и по щелчку я настраиваю отображение на блокировку, но форм слишком много, поэтому для того, чтобы сохранить некоторые килобайты вместо того, чтобы печатать их на каждой форме, я спрашиваю, возможно ли это с jQuery добавить ввод рядом с каждым .search_input

Большое спасибо

Ответы [ 4 ]

3 голосов
/ 12 сентября 2011

Используя jquery, легко добавить элемент управления:

$('.search_input').after($('<input type="submit" class="searchbtn" value="Search" />'));
2 голосов
/ 12 сентября 2011
var $input = $('<input type="submit" class="searchbtn" value="Search" />');
$(".search_input").after($input);

//OR
//$input.insertAfter(".search_input");
0 голосов
/ 12 сентября 2011
$('#addSubmitButtons').click(function(e){
    $('.search_input').after('<input type="submit" class="searchbtn" value="Search" />');
});
0 голосов
/ 12 сентября 2011
$("#button_id").click(function(){
  $('<input type="submit" class="searchbtn" value="Search" />').insertAfter(".search_input");
});

см. Документы: http://api.jquery.com/insertAfter/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...