Помогите с выбором jQuery - PullRequest
       5

Помогите с выбором jQuery

1 голос
/ 11 августа 2010

Я понял, достаточно jQuery, чтобы выбрать этот кусок из огромного HTML-документа. Я хочу выбрать значение субъекта, body и date_or_offset. (это name атрибуты, как показано ниже). Как мне идти об этом. Предполагая, что эта печать из alert($(this).html()) внутри функции обратного вызова.

<p><label for="first">Subject</label>  <br>
   <input class="input" name="subject" type="text">
</p>
<p><label for="textarea">Body </label> <br>
   <textarea class="textarea" name="body" id="textarea" rows="5" cols="30"></textarea>  
</p>
<p><label for="first">Date <span>(xx/xx/xxxx) or Offset</span></label>  <br>
   <input class="input" name="date_or_offset" id="first" type="text">
</p>

Ответы [ 2 ]

3 голосов
/ 11 августа 2010
$("input[name=subject]").val();
$("#textarea").val();
$("#first").val();
3 голосов
/ 11 августа 2010

Вы можете получить его через .find() и .val(), например:

var subject = $(this).find('input[name=subject]').val();
var body = $('#textarea').val();
var date = $('#first').val();

Поскольку идентификаторы уникальны, последние 2 могут бытьвыбирается непосредственно с помощью селектора #ID, первое, что мы находим с помощью name="subject" с помощью селектора , равного атрибуту .Если идентификаторы не уникальны (и они должны быть исправлены, если это так), вы можете использовать симуляционный селектор [name=xx] для других, просто используйте textarea вместо input дляbody элемент.

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