我刚刚将查询库添加到我的Web应用程序并使用简单警报进行测试:
- <script src="<c:url value="/resources/jquery-1.10.2.min.js" />"></script>
- <script type="text/javascript">
- $(function(){
- alert('jquery is working');
- });
- </script>
并且工作正常.但是当我想在我的下拉列表中实现“更改”事件时
- <script src="<c:url value="/resources/jquery-1.10.2.min.js" />"></script>
- <script type="text/javascript">
- $("#projectKey").change(function() {
- alert($('option:selected',$(this)).text());
- });
- </script>
它没有显示任何警报,基本上没有任何事情发生.我的下拉是以下内容:
- <select id="projectKey" name="projectKey">
- <option value="AM">AM</option>
- <option value="AIL">AIL</option>
- <option value="NEB">NEB</option>
- <option value="SSP">SSP</option>
- </select>
当然我试图简化javascript,只是有
- $("#projectKey").change(function() {
- alert("test");
- });
但仍然没有快乐.这将是选择器或下拉菜单.也试过“select#projectKey”但结果当然是一样的.知道我做错了什么吗?