如何在jQuery中更改选定的项目

这个问题在这里已经有了答案:

  • 用jQuery 15个答案更改下拉列表的选定值

  • 我认为你的第一次尝试是正确的尝试。

     $('#slc').val('3');
    

    它似乎工作:https://jsfiddle.net/crix/hdtndzkb/

    你包括jquery库吗? 你的代码受到了打击吗? 试着通过添加一个console.log()条目来查看它是否确实如此。


    $("#slc option[value=3]").prop('selected', 'selected');//get option with value 3 and set selected
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
    <select id="slc">
      <option value="1">1</option>
      <option value="2">2</option>
      <option value="3">3</option>
    </select>

    你什么时候开启代码? 也许你应该把它包装在一个document.ready函数中? 我做到了这一点,它像一个魅力:https://jsfiddle.net/41bna2e9/

    $(document).ready(function(){
        $("#slc").val("2");
    });
    

    希望它有帮助!

    链接地址: http://www.djcxy.com/p/83905.html

    上一篇: How to change selected item in jQuery

    下一篇: JavaScript endsWith function not working