Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [jquery] обратиться к элементу 
V
    Опции темы
patap
Дата 22.11.2010, 16:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 893
Регистрация: 7.5.2005
Где: Украина, Зп

Репутация: нет
Всего: 40



Есть такой html, там на кнопке висит функция makeAssist(), нужно в эту функцию получить значение скрытого поля
Код

<div class="wish-block">
  <input type="hidden" value="1"><!-- это значение нужно получить -->
  <div class="wish-left">
    <div><a target="_blank" href="http://www.facebook.com">test</a></div>
    <div>this is wish</div>
    <div>2010-11-22 11:04:12 [<a href="#">Comment</a>][<a onclick="assistWindow(this)" href="javascript:void(0)">Assist</a>]</div>
    <div>Came true</div>
  </div>
  <div class="wish-right">
    <div><img alt="Wish" src="http://graph.facebook.com/"></div>
    <div>Rookie</div>
  </div>
  <div class="clr"></div>
  <div id="assistForm">
    <form>
      Assist <input type="text" id="assist" name="assist">
      <input type="button" onclick="makeAssist(this)" value="Assist">
    </form>
  </div>
</div>


делаю так, но это неверно
Код

function makeAssist(currentElem) {
  alert($(currentElem).parent().parent().parent('input[type="hidden"]').val());
}



--------------------
На боку кобура болталась, сзади шашка отцовская звякала. 
Впереди меня все хохотало, а позади все плакало (с)
PM MAIL ICQ   Вверх
gcc
Дата 22.11.2010, 17:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: нет
Всего: 17



patap, где значение скрытого поля?
просто не получится  $("#mys").val() ?

Это сообщение отредактировал(а) gcc - 22.11.2010, 17:18
PM WWW ICQ Skype GTalk Jabber   Вверх
patap
Дата 22.11.2010, 17:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 893
Регистрация: 7.5.2005
Где: Украина, Зп

Репутация: нет
Всего: 40



дело в том, что там нет id

это блок,
Код

  <div id="assistForm">
    <form>
      Assist <input type="text" id="assist" name="assist">
      <input type="button" onclick="makeAssist(this)" value="Assist">
    </form>
  </div>

динамически добавляется/удаляется как последний чаилд <div class="wish-block"></div> при вызове assistWindow(this), в 6й строке.
Блоков <div class="wish-block"></div> может быть разное кол-во, соответственно нужно давать уникальный ид для скрытого поля.
В принципе можно в assistWindow(this) подпихнуть Id, и вызывать makeAssist(this, hideId)

но хотелось бы через DOM получить

Это сообщение отредактировал(а) patap - 22.11.2010, 17:26


--------------------
На боку кобура болталась, сзади шашка отцовская звякала. 
Впереди меня все хохотало, а позади все плакало (с)
PM MAIL ICQ   Вверх
Dastan
Дата 22.11.2010, 18:08 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 9.9.2010

Репутация: 1
Всего: 5



Код

alert($(currentElem).parent().parent().parent().find('input[type="hidden"]').val());

PM MAIL   Вверх
patap
Дата 22.11.2010, 18:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 893
Регистрация: 7.5.2005
Где: Украина, Зп

Репутация: нет
Всего: 40



Dastan, отлично, то что надо! smile


--------------------
На боку кобура болталась, сзади шашка отцовская звякала. 
Впереди меня все хохотало, а позади все плакало (с)
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




[ Время генерации скрипта: 0.0714 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.