javascript - 通过jquery更改物化选择框的值

标签 javascript jquery angular-material

我想通过 jquery 更改具体化选择框的值。

我在其他选择框的 onchange 事件上使用 $('#myselect').val('1'); 但它不起作用。

$("#select1").change(function() {
    $('#myselect').val('1');
});

最佳答案

它似乎对我来说工作正常,更改第一个下拉列表,将第二个下拉列表的值重置为 1。

我在jsFiddle上做了一个粗略的实现:http://jsfiddle.net/55r8fgxy/1/

<select id="select1">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    <option value="5">5</option>
</select>

<select id="myselect">    
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    <option value="5">5</option>
</select>

JS:

$(function() {
    $("#select1").on('change', function() {
        $('#myselect').val("1");

        // re-initialize material-select
        $('#myselect').material_select();
    });
});

关于javascript - 通过jquery更改物化选择框的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30341095/

相关文章:

javascript - Angular 2 observable 订阅箭头函数变得又大又脏

javascript - JqueryUI Draggable - 仅垂直自动调整父容器的大小

javascript - 使用 name 属性为 div 添加颜色

javascript - Yii - 如何打开 Jquery 对话框小部件并提交表单

css - Angular 8 中的可拖动和可调整大小的垫对话框

javascript - 如何使用正则表达式和javascript替换同一字符串中的多个模式?

javascript - Node.js 版本已更改,脚本不再工作

javascript - Angular - 每 30 秒调用一次函数,但考虑运行该函数所需的时间

javascript - 错误 TS2315 : Type 'ElementRef' is not generic material angular

javascript - Angular Material Tabs 延迟加载