javascript - 弹出下拉项目选择

标签 javascript jquery html

这是我的下拉菜单。代码看起来不错,没有错误,但它不会提醒从菜单中选择的项目。

jsfiddle link

$(document).ready(function () {
    // this function is triggered as soon as something changes in the form
    $("select[name='inptPAN']").change(function () {
        //console.log('found change');
        alert($(this).val());

});
}

html:

<div id='selectPopup'>
    <form name='test'>
        <select id='inptPAN' name='inptPAN'>
            <option value='1'>item 1</option>
            <option value='2'>item 2</option>
            <option value='3'>item 3</option>
            <option value='4'>item 4</option>
            <option value='5'>item 5</option>
            <option value='6'>item 6</option>
        </select>
    </form>
</div>

最佳答案

no error but it does not alert selected item from menu.

不, fiddle 包含错误,您可以在控制台中看到错误。

错误是:您缺少 $(document).ready 的结尾。

语法为:

$(document).ready(function () {    
});

试试这个:

 $(document).ready(function () {    
     $("select[name='inptPAN']").change(function () {
            alert($(this).val());        
     });
 });

Working Code

关于javascript - 弹出下拉项目选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23711030/

相关文章:

javascript - 在 React 中更改父级的状态时,我的子级值没有改变?

c# - MVC3 单选按钮验证

javascript - 显示/隐藏距顶部 500 px 和距底部 500 px 的 div

javascript - jsrender.js 中超出了最大调用堆栈大小

javascript - 跨度垂直对齐

javascript - 将字母键盘更改为辅助键盘并将数字键盘设为主要键盘

javascript - 将按钮的背景图像设置为页面中已包含的元素

javascript - ng-如果没有按预期工作

javascript - 为什么全局变量 'name' 变成了字符串?

javascript - 通过添加类使部分保持在顶部