nun*_*nos 7 jquery select drop-down-menu
我希望每次更改下拉列表的值时都能发出警报消息.我认为下面的代码应该有效但不是出于某些不明原因.有什么想法吗?
谢谢.
<html>
<head>
<script type="text/javascript" src="lib/jquery.js"></script>
</head>
<body>
<script type="text/javascript">
$("select").change(function(){
alert(this.id);
});
</script>
<select>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
fea*_*net 13
代码很好,你只是没有正确初始化它.
尝试....
$(document).ready(function() {
$("select").change(function(){
alert(this.id);
});
});
Run Code Online (Sandbox Code Playgroud)
请参阅此处的文档.
你的功能提醒id的的select元素(你还没有分配到任何东西反正).我假设你真的想从下拉列表中获得价值?在这种情况下你想要:
alert($(this).val());
Run Code Online (Sandbox Code Playgroud)