получение текстовой области и данных текстового поля — jquery

#javascript #jquery

#javascript #jquery

Вопрос:

У меня есть 2 текстовые области на моей странице в виде;

 <input type="text" id="a1"/>
<textarea id="b2"></textarea>
<a id="button">button</a>
  

Когда пользователь нажимает ссылку на кнопку, я хочу, чтобы alert данные вводились в a1 и b2 .

Как я могу это сделать?? Вот демонстрация

Заранее спасибо… :)

blasteralfred

Ответ №1:

   $(document).ready(function() {
    $('#button').click(function(e) {
      e.preventDefault();
      alert($('#a1').val());
      alert($('#b2').val());
    });
  });
  

Ответ №2:

не используйте один и тот же идентификатор a1 для <a id="button">button</a> и <input type="text" id="a1"/>

и вы можете использовать val() функцию jquery для получения значения

 alert($('#a1').val());
alert($('#b2').val());
  

Ответ №3:

Сделайте вот так :

 window.alert($("#a1").val());
window.alert($("#a2").val());
  

Ваш код должен выглядеть примерно так :

 <input type="text" id="a1"/>
<textarea id="b2"></textarea>
<a id="button" onclick="window.alert($('#a1').val());window.alert($('#a2').val());return false;">button</a>