在select中添加class to option
根据选项的值,可以在选项中添加一个类吗?
所以,如果我有这个:
1 1
我明白了:
1 1
是的,非常容易,使用addClass
的回调签名:
$('.rubrique option').addClass(function() { return this.value; });
$('.rubrique > option').each(function(){ $(this).addClass($(this).val()); });
编辑:我不确定.val()在这里是否100%正确,你也可以使用这个:
$('.rubrique > option').each(function(){ $(this).addClass($(this).attr('value')); });
如果它是为特定选项元素设置样式的目的,您也可以考虑这种方法:
.rubrique option[value="2"]{ background: yellow; }