Как я могу убрать / сдвинуть текстовую область, если установлен флажок

#jquery #input #textarea

#jquery #ввод #текстовая область

Вопрос:

Я хочу вывести текстовую область на основе флажка. Я бы хотел, чтобы оно fadeIn или Slidedown находилось под флажком.

У меня есть флажок, управляющий полем ввода с помощью JS, вот так:

 function enable_text(status) {
    status = (status) ? false : true; //convert status boolean to text 'disabled'
    document.password.myFormName.disabled = status;
    }
  

Можно ли это сделать с помощью jQuery как для входных, так и для текстовых областей, если установлен флажок? Какие области API jQuery я должен исследовать?

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

Ответ №1:

 $(function(){
  $('input.anycheckbox').live('click', function(){
    $('textarea.txt').slideToggle();
  });
});
  

Ответ №2:

Вы могли бы сделать это с помощью slideToggle()

См. jsfiddle

Комментарии:

1. Идеальный. Как мне сделать это наоборот? Если установлен флажок, это slideToggle();

2. Вы могли бы протестировать это, указав параметр в slidetoggle