javascript - 如何将下拉列表的值设置为类为 "selected"-Jquery 的值

标签 javascript jquery

我正在尝试在具有类名=“selected”的下拉列表中设置值。 这是 HTML:

 <select style="width:180px;" class="chosen-select" id="range">
<option value="7 days">7days</option>
<option value="20days" class="selected">20days</option>
<option value="30days">30days</option>
</select>

现在这是我正在尝试解决的问题: js:

 $("#range_select").find('option.selected'); //gives me:
     <option value="20days" class="selected">20days</option>

下面是伪代码:

 if($("#range_select").find('option').hasClass("selected")){
    //set the value of the dropdown to "20days"
   //currently showing the default value "7days"
 }

https://jsfiddle.net/xwo10r7k/

我怎样才能实现这个目标?感谢您的帮助!!

最佳答案

jsFiddle Demo

存储 range 元素,将其作为父级来查找类,然后将 range 元素的值设置为子级的值

var $r = $("#range");
$r.val($(".selected",$r).val());

关于javascript - 如何将下拉列表的值设置为类为 "selected"-Jquery 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31172247/

相关文章:

javascript - 如何通过HTML和Javascript将数据输入Excel?

javascript - 如何防止事件引发?

javascript - 从网站复制/粘贴时编辑剪贴板数据

javascript - div中的按钮不起作用

javascript - 如何创建一个进度条,每 20% 和时间间隔(毫秒)改变颜色直到填满?

c# - 如何让所有用户从 Office Communicator 转到 asp.net 网页?

javascript - 无法访问 Jquery JCrop api

javascript - CSS 三 Angular 形在点击时翻转

php - 从php获取json数组

javascript - 如何在chart.js中制作矩形