2010-10-26 3 views
2

мне нужна функция JQuery, который будет проходить через пункты со следующей структурой:Как использовать jQuery для отображения меток и входных значений?

<p> 
    <label>some label</label> 
    <input type="text" value=""/> 
</p> 

Функция должна использовать текст метки в качестве входного значения.

Спасибо!

ответ

0

$ ("p> label") Чтобы проанализировать структуры, вы можете использовать html() для получения значения, но это возвращает значение первого узла ... Что вы хотите сделать с текстом метки?

+0

Это форма Логин. Я хочу сохранить метки, но отображать их как входные значения. –

+0

Я в порядке, потянув этикетки; У меня возникли трудности с созданием правильного цикла ... –

+0

ОК, затем используя каждый, чтобы перебирать элементы и получать доступ к первому и последнему потомкам соответственно, чтобы принимать значения от одного и устанавливать их в другое, как и в других ответах. –

2

Вы можете сделать это с помощью .val() с функцией, как это:

$("p input").val(function() { return $(this).prev().text(); }); 
Смежные вопросы