好吧我不明白爲什麼這不工作。看起來很簡單。HTML <select> JQuery .change不工作
這裏是我的下拉菜單:
<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>
這裏是JavaScript
$("#yearDropdown").change(function() {
alert('The option with value ' + $(this).val());
});
現在我只是想獲得它的工作,所以我可以添加功能。謝謝!
什麼是控制的渲染輸出(查看源代碼,檢查元素等)? –
原諒我,我不知道你問什麼。我是CS學生。我幾乎沒有javascript的知識 – theCamburglar
你有沒有在$(document).ready(function(){this code here})中運行;或者只是一個$(function(){CODE HERE}); ?看起來對我來說是正確的... – ntgCleaner