skhripushin
@skhripushin
Дизайнер-верстальщик

Как получить data родителя и передать в name input?

Есть код такого вида:

<div class="item" data-item="1">
	<input type="text" />
	<input type="text" />
</div>
<div class="item" data-item="2">
	<input type="text" />
	<input type="text" />
</div>


$('.item').ready(function(){
	var $idItem = $(this).data("item");
	$("input[type='text']").attr('name', 'item-' + $idItem);
});


Как передать родительский data-item к input name?
Сейчас он пишет name="item-undefined"
  • Вопрос задан
  • 89 просмотров
Решения вопроса 1
@glagolew059
frontend developer
например так:
$(document).ready(function(){
    $('.item').each(function(e,i){
        var idItem = $(i).data("item");
        $(i).find("input[type='text']").attr('name', 'item-' + idItem);
    })
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы