JavaScript. Подробное руководство, 6-е издание, стр. 300
19.2.4. Чтение и запись значений элементов HTML-форм
Метод
<b>val()</b><b>value</b><b><select>:</b><b>$("«surname").val() // Получить значение текстового поля surname</b><b>$("«usstate").val() // Получить единственное значение из элемента <select></b><b>$("select«extras”).val() // Получить массив значений из <select multiple></b><b>$("input:radio[name=ship]:checked").val() // Получить значение атрибута</b><b> // checked радиокнопки</b><b>$("«email").val("Invalid email address") // Установить значение текст, поля</b><b>$("input:checkbox").val(["opt1", "opt2"]) </b><b>// Установить флажки с указанными именами</b><b> // или значениями</b><b>$("input:text").val(function() { // Сбросить все текстовые поля</b><b> return this.defaultValue; // в значения по умолчанию</b><b>})</b>19.2.5. Чтение и запись содержимого элемента
Методы
<b>text()</b><b>html()</b><b>text()</b><b>textContent</b><b>innerText</b>Если вызвать метод
<b>html()</b><b>inпегHTML</b><b>x.html()</b><b>x[0].innerHTML</b>Если методу
<b>text()</b><b>html()</b><b>var title = $("head title").text() // Получить заголовок документа </b><b>var headline = $("h1").html() // Получить разметку html первого <h1> </b><b>$("h1").text(function(n,current) { // Добавить в каждый заголовок </b><b> return "§" + (n+1) + ": " + current // порядковый номер раздела </b><b>}); </b>19.2.6. Чтение и запись параметров геометрии элемента
В разделе 15.8 мы узнали, насколько сложно бывает определить размер и координаты элемента, особенно в броузерах, не поддерживающих метод
<b>getBoundingClient-Rect()</b>Метод
<b>offset()</b><b>left</b><b>top</b><b>position</b><b>var elt = $("#sprite"); // Элемент, который требуется переместить </b><b>var position = elt.offset(); // Получить текущие координаты</b><b>position.top += 100; // Изменить координату У</b><b>elt.offset(position); // Переместить элемент в новую позицию</b><b>// Переместить все элементы <h1> вправо на расстояние, зависящее от их</b><b>// положения в документе</b><b>$('h1').offset(function(index,curpos) {</b><b> return {left: curpos.left + 25*index, top:curpos.top};</b><b>}):</b>Метод
<b>position()</b><b>offset(),</b><b>offsetParent</b><b>offsetParent()</b><b>jQuery</b><b><body></b><b>offset()</b><b>position()</b><b>offsetРаrent ().</b>