Karodar
Новичок
Дата регистрации:
05.03.2015 17:00:03
Сообщений: 2
1) var data = $("form[name='myform'] :text, form textarea" );
Далее хочу обратиться с помощью своего набора елементов к родителю, опять же через использование возможностей jQuery:2) alert(data.get(0).parent());
В результате всё упирается в метод get(), ниже представляю формочку в html чтобы не потерять смысл этого вопроса(соответственно оперирую с этой формой). <form name="myform" action="#" method="post">
<p>
Ваш псевдоним:
<input type="text" name="login" onblur="check()"/>
</p>
<p>
E-mail:
<input type="text" name="email" />
</p>
<p>
Примечание:<br />
<textarea rows="10" cols="40">
</textarea>
</p>
<p>
<input type="button" name="send" value="Отправить" />
</p>
</form>
Смысл всего "упирания" в том, что по идее(как я понимаю) с помощью "data.get(#индекс элемента из набора)" мы выбираем данный элемент. И действительно если попробовать alert-нуть, то он выведет что это ОбъектТакого-тоТипа. Но как только я пытаюсь обратиться через jQuery метод parent(), к его прямому родителю(как я представляю из моего примера, это должен быть тег <p></p>, оборачивающий наш <input>), вылазиет ошибка(в браузере в режиме разработчика), что мол этот метод не является функцией(дословно: "Uncaught TypeError: data.get(...).parent is not a function" ). Так вот хотелось бы совета мудрого в чём моё понимание ошиблось? =)
Заранее благо дарю!