帮助下拉菜单上的jquery onchange事件

前端之家收集整理的这篇文章主要介绍了帮助下拉菜单上的jquery onchange事件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我希望每次更改下拉列表的值时都能启动警报消息.我认为下面的代码应该有效但不是出于某些不明原因.有什么想法吗?

谢谢.

<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>

解决方法

代码很好,你只是没有正确初始化它.

尝试….

$(document).ready(function() {
    $("select").change(function(){
        alert(this.id);
    });
});

请参阅文档here.

您的函数提示select元素的id(无论如何都没有分配给任何元素).我假设你真的想从下拉列表中获得价值?在这种情况下你想要:

alert($(this).val());
原文链接:https://www.f2er.com/jquery/177907.html

猜你在找的jQuery相关文章