W porządku Nie rozumiem, dlaczego to nie działa. Wydaje się całkiem proste.HTML <select> JQuery .change nie działa
Oto moja rozwijane menu:
<div>
<form>
<select id='yearDropdown'>
<c:forEach var="years" items="${parkYears}">
<option value=/events.html?display_year=${years}<c:if test="${currentYear == years}">selected="selected"</c:if>>${years}</option>
</c:forEach>
</select>
</form>
</div>
i oto JavaScript
$("#yearDropdown").change(function() {
alert('The option with value ' + $(this).val());
});
Teraz po prostu chcę, aby to działa, więc mogę dodać funkcjonalność. Dzięki!
Co jest renderowane wyjście sterowania (tekst źródłowy, wglądu do elementu, etc ...)? –
wybacz mi, nie wiem, o co pytasz. Jestem studentem CS. i nie mam praktycznie żadnej wiedzy o javascript – theCamburglar
Czy masz to uruchomione w $ (document) .ready (function() {TEN KOD TUTAJ}); lub tylko $ (function() {KOD TUTAJ}); ? Wygląda mi to na miarę ... – ntgCleaner