javascript - div 使用 jquery 显示选择菜单值

标签 javascript jquery

我有一个关于 Jquery 的问题

    <select id="thechoices">
<option value="0">Select Box</option>
<option value="box1">Box 1</option>
<option value="box2">Box 2</option>
<option value="box3">Box 3</option>
</select>

<!-- the DIV -->
<div id="value"> disabled till you make a choice</div>

虽然选择菜单有选择框,但我需要将 div 显示为带有禁用消息的小黑屏 一旦用户更改选择菜单并选择另一个选项,值 div 将显示所选选项,例如 Box 1 或 Box 2

最佳答案

$(document).ready(function() {
    // event triggered when options changed
    $('#thechoices').change(function() {
        // check if first option or other is selected
        if ($(this).val() == 0) {
            $('#value').addClass('disabled');
            $('#value').html($('#value').data('default'));
        } else {
            $('#value').removeClass('disabled');
            $('#value').html($(this).val());
        }
    });
});

查看 fiddle :http://jsfiddle.net/gwKfP/1/

关于javascript - div 使用 jquery 显示选择菜单值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6575395/

相关文章:

jquery - 通过jquery从元素中删除类时触发事件?

javascript - 在 16 位缩放 PCM 数据之间转换为浮点 PCM 数据 C++

仅限 Javascript : Function renders a dropdown and table where the value from the dropdown is needed to filter the table

javascript - PHP:带有API的真实IP地址

javascript - 在 "waiting for server"时运行 jquery 或 javascript 函数

javascript - 将自定义参数添加到完整日历请求

php - 对齐动态生成的表单字段

javascript - HTML 表单中的数据通过 JavaScript 导出到 XML

Javascript对象获取代码作为字符串

jquery - 长文本自动调整大小列