javascript - jQuery - 在按钮上单击触发选择选项

标签 javascript jquery html

伙计们,我想问一下,当我单击按钮来触发选择菜单中的选项时,如何在 jQuery 中创建一个函数。

这是我的 HTML 代码:

<select id="target_menu" name="sort_by">
    <option selected="selected" id="position" value="http://cosmeo.superweb.bg/index.php/priceslider/slider/view/?dir=asc&amp;id=35&amp;max=424&amp;min=0&amp;order=position">Позиция</option>
    <option id="name" value="http://cosmeo.superweb.bg/index.php/priceslider/slider/view/?dir=asc&amp;id=35&amp;max=424&amp;min=0&amp;order=name">Име</option>
    <option id="price" value="http://cosmeo.superweb.bg/index.php/priceslider/slider/view/?dir=asc&amp;id=35&amp;max=424&amp;min=0&amp;order=price">Цена</option>
    <option id="color" value="http://cosmeo.superweb.bg/index.php/priceslider/slider/view/?dir=asc&amp;id=35&amp;max=424&amp;min=0&amp;order=color">Color</option>
    <option id="created_at" value="http://cosmeo.superweb.bg/index.php/priceslider/slider/view/?dir=asc&amp;id=35&amp;max=424&amp;min=0&amp;order=created_at">Дата</option>
</select>

我希望在选择时触发的选项是created_at

这是我想要的按钮的代码,当单击该按钮来选择 ID 为 created_at 的选项时,选择 ID 为 target_menu 的菜单:

<button onclick="triggerChange()" class="FirstFilter">
    Click me!
</button>

当我点击按钮时 -> Click Me! 我希望 jQuery 在 ID 为 的选择菜单中强制/触发选择 ID 为 created_at 的选项目标菜单

我的函数 triggerChange() 必须是什么样子?

那么各位,我怎样才能做到呢?

最佳答案

尝试这个功能:

 function triggerChange(){
        $("#target_menu").val($("#target_menu #created_at" ).val());
        $('#target_menu').trigger('change');
   }

关于javascript - jQuery - 在按钮上单击触发选择选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29212870/

相关文章:

java - 为什么文本字段总是返回 null?

php - 带有尾部斜杠的 mod_rewrite 会破坏 CSS/IMG/SCRIPTS 路径

html - 具有按钮触发器的元素的 CSS 多个状态

javascript - JavaScript 中的 PHP JSON 变量

javascript - 如何将外部网站链接到内部 javascript 页面

jquery - 如何使用bootstrap进行分页

php - jQuery 不在选择上加载数据

javascript - 检查网站是否显示在电视上?

javascript - 对深层嵌套的高阶函数应用递归

javascript - jQuery:在尝试选择动态创建的跨度时被难住了