@Partizanin
Java Developer

Как изменить значение элементов в li?

Есть массив li в каждом li есть три элемента 1) input 2) label 3)input как изменить значение 2 и 3 элемента в каждой li

var list = $('#personDataTable').find('li');\\Вот я достаю массив li из ul


\\такой вид имеет каждая li
\\ нужно изменить значение label и последнего input
 <li><input type="text" readonly="readonly" value="0.00"
                       onblur="if (this.value == '') {this.value = '0.00'; }" id="input1UAHEUR"/><label
                    id="UAHEUR">EUR</label><input readonly="readonly" id="input2UAHEUR" value="0.0403"/></li>
  • Вопрос задан
  • 287 просмотров
Решения вопроса 2
yesworld
@yesworld
Примерно так..
$('#personDataTable li').each(function(){
$(this).find('input:last').val( ЗНАЧЕНИЕ );
$(this).find('label').text( ЗНАЧЕНИЕ );
});


Другой вопрос, какие значения хотите изменить..
Ответ написан
sanchezzzhak
@sanchezzzhak
Ля ля ля...
var list = $('#personDataTable li');
$.each(list,function(key,item){
    $(item).find('label').text( 'ваше значение');
    $(item).find('input:last').val( 'ваше значение');
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы