Показать сообщение отдельно
  #1 (permalink)  
Старый 17.02.2014, 16:55
Профессор
Отправить личное сообщение для xTODx Посмотреть профиль Найти все сообщения от xTODx
 
Регистрация: 04.02.2014
Сообщений: 167

Изменение параметра name у всех input.
Всем привет.
И так, стоит задача, поменять у всех элементов input, в элементе с id #edit параметр name.
В принципе как сделать что бы брать только input понятно, и ясно.
просто взять #edit input
но как менять параметр name???
$("#edit li input").each(function(i){
		names = $(this).attr(name)
			alert(names);
			names.replace(/[^a-z]/g, '')
			$(this).attr(name, names+parseInt(i+1));

	});

<ul id = 'edit'>
    <li>
      <input type = 'text' name = 'name'>
    </li>
 <li>
      <input type = 'text' name = 'name'>
    </li>
</ul>

В результате должный выйти инпуты с именами name1 и name2
Ответить с цитированием