2015-07-13 7 views
-1

У меня есть выпадающее меню.Как обновить текст выпадающего меню после выбора?

enter image description here


HTML

<div id="dd" class="wrapper-dropdown-1" tabindex="1"> <span class="summary-texts">Summary</span> 
    <ul class="dropdown"> 
     <!-- Dynamic List will added here --> 
    </ul> 
</div> 

список там динамически заполнить с помощью JS.


JS

for (var assignment in objects.assignments) { 

$("#dd .dropdown").append('<li><a class="group" id="group-'+assignment+'">Group ' + assignment + '</a></li>'); 

//Update the text 
$("#dd .wrapper-dropdown-1 .summary-texts").text('Group ' + assignment); 


} 

Я хочу изменить "Резюме" в той или иной группе, что я выбрал. Я не уверен, что мое «резюме» будет отображаться, даже после того, как я выберу любые другие группы.

Я надеюсь, что кто-то захочет оказать мне небольшую помощь здесь.

Любые советы/подсказки будут высоко оценены.

+1

Как '# dd' и' .wrapper-dropdown-1' находятся на одном и том же 'div', вы не должны его отделять, попробуйте' $ ("# dd.wrapper-dropdown-1 .summary-text") .text ('Group' + assign); ' – fuyushimoya

+0

Я не знал, что не могу этого сделать. Благодарю. Попробуйте это сейчас. – ihue

+0

@fuyushimoya: работает 100%. Спасибо! для вашей помощи - :) – ihue

ответ

2

Два способа вы могли бы сделать это, установите селектор правильно:

"#dd.wrapper-dropdown-1 .summary-texts" 

(примечание, нет пространства)

или установить идентификатор на "Резюме" Текст:

<span id="summarytext" class="summary-texts"> 

и идентифицировать его с этим идентификатором.

Смежные вопросы