У меня есть этот HTML код:Как запустить функцию, когда пользователь выбрал элемент из элемента ul?
<ul id="cultureMenu" class="top-links list-inline" onselect="">
<li>
<a class="dropdown-toggle no-text-underline" data-toggle="dropdown" href="#"><img class="flag-lang" [email protected] width="16" height="11" alt="lang" />@Resources.Resources.Language</a>
<ul class="dropdown-langs dropdown-menu">
<li><a value="he" tabindex="-1"><img class="flag-lang" src="~/assets/images/flags/no.png" width="16" height="11" alt="lang" />Norsk</a></li>
<li class="divider"></li>
<li><a value="en" tabindex="-1"><img class="flag-lang" src="/assets/images/flags/us.png" width="16" height="11" alt="lang" /> ENGLISH</a></li>
<li><a value="de" tabindex="-1"><img class="flag-lang" src="/assets/images/flags/de.png" width="16" height="11" alt="lang" /> Deutsch</a></li>
<li><a value="ru" tabindex="-1"><img class="flag-lang" src="/assets/images/flags/ru.png" width="16" height="11" alt="lang" /> Русский </a></li>
</ul>
</li>
</ul>
мне нужно функцию срабатывать, когда элемент (li
), выбранный пользователем.
У меня есть эта реализация на JQuery:
//function fired when user change culture
(function ($) {
$('#cultureMenu ul li').click(function() {
alert("item selected");
})
})(jQuery);
, но мне нужно, чтобы реализовать его на чистом JavaScript.
Как я могу реализовать выше логику в чистом Javascript?
добавить OnClick к элементу в HTML – davidivad
обычно, когда вы начинаете изучать язык программирования вы начинаете с основами не с каркасом Интернет полон примеров – madalinivascu
, что ты устал , какие у вас ошибки? – madalinivascu