Я обновляю немного текста на странице, используя <SPAN ID="idName">
на основе идентификатора выбора раскрывающегося списка, но изменяется только первый идентификатор элемента. Используя работу с разными ID, но надеялся, что есть более легкое решение. Я использую twitter-bootstrap-3 для моего выпадающего меню.Обновление нескольких идентификаторов в Javascript
Вот HTML:
<ul class="nav nav-pills">
<li class="dropdown menu-btn">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" >
<span class="glyphicon glyphicon-map-marker"></span> <span id="SelectName"></span><b class="caret"></b></a>
<ul id="myCitylist" class="dropdown-menu">
<li> <a href="#">San Jose</a> </li>
<li> <a href="#">Silicon Valley</a> </li>
<li> <a href="#">New York City</a> </li>
<li> <a href="#">Paris</a> </li>
<li> <a href="#">Silicon Valley</a> </li>
<li> <a href="#">Tokyo</a> </li>
</ul>
</li>
</ul>
Now we'll talk about <span id="SelectName"></span>
и Javascript
document.getElementById("SelectName").innerHTML = "San Francisco";
$('#myCitylist li').on('click', function(){
document.getElementById("SelectName").innerHTML = $(this).text();
});
document.getElementById("SelectName").innerHTML = "San Francisco";
Вот код: http://jsfiddle.net/ub1g7fw6/
"id" атрибуты должны быть уникальными на странице. – Pointy
получил то, что с моими экспериментами, но надеясь, что будет более простое решение, а затем просто с помощью множества разных идентификаторов. –
@VivekKumar: используйте классы, например:
– RahulB