Мне нужна функция jQuery, которая просматривает абзацы со следующей структурой:
<p> <label>some label</label> <input type="text" value=""/> </p>
Функция должна использовать текст метки в качестве входного значения.
Спасибо!
$('p').each(function() { $(this).children('input').val($(this).children('label').text()); });
http://jsfiddle.net/Fveph/
$('p > label + input').val(function() { return $(this).prev().text(); });
Пример: http://jsfiddle.net/D392c/
Вы можете сделать это, используя .val() с функцией, подобной этой:
.val()
$("p input").val(function() { return $(this).prev().text(); });
$ ("p> label") Чтобы проанализировать структуры, вы можете использовать html () для получения значения, но оно возвращает значение первого узла ... Что вы хотите сделать с текстом метки?