好吧,我不明白为什么这不起作用.看起来很简单.
这是我的下拉菜单:
<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>
Run Code Online (Sandbox Code Playgroud)
这是JavaScript
$("#yearDropdown").change(function () {
alert('The option with value ' + $(this).val());
});
Run Code Online (Sandbox Code Playgroud)
现在我只想让它工作,所以我可以添加功能.谢谢!
这是一个超级基本的问题,但我的课程并没有像我期望的那样工作.我是第二年的CS学生,所以对我很轻松!我所知道的唯一其他语言是Java.这是我的班级,名为class.Team.php(代表一个团队).
<?php
class Team
{
private $teamId='';
private $teamName='Tyler';
private $teamCity='';
private $homeField='';
private $headCoach='';
private $mascot='';
private $wins=0;
private $losses=0;
private $roster;
function display(){
return $teamName;
}
}
?>
Run Code Online (Sandbox Code Playgroud)
因此,当我调用display()方法时,它应该返回一个字符串(硬编码为"tyler".这是我的测试脚本.它只是显示什么.一个空白的白页.我错过了什么?
<?php
include ('class.Team.php');
$um = new Team;
$string = $um->display();
print ($string);
?>
Run Code Online (Sandbox Code Playgroud)
谢谢!