Показать сообщение отдельно
  #1 (permalink)  
Старый 15.07.2014, 11:16
Интересующийся
Отправить личное сообщение для Verbal Посмотреть профиль Найти все сообщения от Verbal
 
Регистрация: 01.08.2013
Сообщений: 25

подставка фукнции для всех input
у меня есть функция
$(function () {
                      function log(message) {
                          $("#RegionId2").val(message)
                      }

                      $("#RegionName2").autocomplete({
                          source: "/regions-for-admin",
                          minLength: 3,
                          select: function (event, ui) {
                              log(ui.item ?
                          ui.item.id :
                          "Not " + this.value);
                          }
                      });
                  });

из неё видно что там чётко указан id input-a RegionName2
у меня input-ы добавляются автоматически
т.е. следовательно нужно что-то подобное
$(function () {
var numberInput = ??????;
                      function log(message) {
                          $("#RegionId"+i).val(message)
                      }

                      $("#RegionName"+i).autocomplete({
                          source: "/regions-for-admin",
                          minLength: 3,
                          select: function (event, ui) {
                              log(ui.item ?
                          ui.item.id :
                          "Not " + this.value);
                          }
                      });
                  });


вот где вопросы, как узнать id input-а в который вводят текст, либо мне эту функнцию при создание инпута, так же динамически добавлять?

при условии что jqury сама делает из такого
<input size="30" type="text" id="RegionName' + i + '" value="' + arr[i]["value"] + '">
такое поле
<input size="30" type="text" id="RegionName1" class="ui-autocomplete-input" autocomplete="off" role="textbox" aria-autocomplete="list" aria-haspopup="true">

Последний раз редактировалось Verbal, 15.07.2014 в 11:30.
Ответить с цитированием