Нужна небольшая помощь с тем, что, я уверен, довольно легко jquery
У меня есть следующая повторяющаяся разметка (несколько элементов списка)
<li>
<div class="answer">
<p><select class="dropdown">
..options..
</select></p>
</div>
<div class="commentBox">
..content..
</div>
</li>
В зависимости от значения выбранногоОпция при загрузке страниц, "CommentBox" будет показан / скрыт.
Я пробовал следующий jquery
var dd = $('.dropdown');
var com = $('.commentBox');
dd.each(dd, function(n, val){
if($(this).val() == 'whatever'){
com[n].setStyle('display', 'none');
}
});
Я получаю сообщение об ошибке "b.apply не является функцией"
Так что в моей голове, как это должно работать - если это первый выпадающий список, показать / скрыть первый div "commentBox".Если это второй выпадающий список, тогда покажите / скройте второй div "commentBox".И так далее.
Я думаю, что попал в беспорядок, пробуя различные техники jquery, поэтому я уверен, что здесь есть десятки возможностей.Спасибо