javascript - 将类添加到选择中的选项

标签 javascript jquery

是否可以根据选项的值向选项添加类?

所以如果我有这个:

   <select class="rubrique" name="ctl00">
    <option value="" selected="selected"></option>
    <option value="1">1</option>
    <option value="1">1</option>
    </select>

我会得到的:

<select class="rubrique" name="ctl00">
        <option class="" value="" selected="selected"></option>
        <option class="1" value="1">1</option>
        <option class="2" value="1">1</option>
        </select>

最佳答案

是的,非常简单,使用 addClass 的回调签名:

$('.rubrique option').addClass(function() {
    return this.value;
});

关于javascript - 将类添加到选择中的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5754114/

相关文章:

php - 使用两个表列在 Laravel 5.5 中使用 Typeahead.js 自动完成搜索

javascript - 自动完成地址字段触发器到最近列出的GEO位置

Javascript 在 for 循环中创建数组

javascript - 移除元素时 react 动画

javascript - 跨浏览器启用/禁用鼠标滚轮

javascript - 使用 jQuery 添加图像标签 - 如何包含类名?

jquery - 需要帮助来清除简单jQuery函数中的编译器错误

javascript - 使 .selectedIndex 与 JQuery Mobile 框架中的选择框一起使用时出现问题

javascript - 自定义 Sharepoint 托管加载项的 ECB 菜单

javascript - JS : How to detect if location is disabled on a mobile device?