У меня есть некоторые HTML (обратите внимание на этот блок HTML повторяется с данными внутри изменения):Получить родительский Div, а затем элементы внутри
<div class="memberDiv" style="position:relative">
<p class="myUserName"><strong>Jo Bloggs</strong></p>
<p class="myJobTitle">Widget Maker</p>
<p class="myCountry">England</p>
<button class="memberMore">MORE INFORMATION</button>
</div>
И то, что я пытаюсь сделать в Яве получить фактические значения внутри DIV (т.е. Джо Bloggs, Widget Maker, Англия)
Это то, что я думал, что будет работать:
$(".memberMore ").click(function (e) {
e.preventDefault();
//Get the 'parent' div (memberDiv)
var myDiv = $(this).closest("div");
alert($(myDiv).next(".myUserName").text());
return false;
});
Но окно предупреждения показывает на «неопределенное» ошибку.
Может ли кто-нибудь оставить мне 5 минут, чтобы показать мне ошибку моих путей, пожалуйста?
спасибо, Craig
Попробуйте alert (myDiv.find (". MyUserName"). Text()); – Typoheads
Это ** хорошо стоит ** ваше время, просматривая [jQuery API] (http://api.jquery.com), начинающееся до конца. Это занимает всего час или два, и это мгновенно возвращается.Также невероятно полезно научиться использовать отладчик, встроенный в ваш веб-браузер, чтобы вы могли точно видеть, что происходит. –