select下option中某个字的css样式

图片说明
请问怎样修改option的text中某个字的样式,比如我只想让下拉中的新西兰这三个字加粗

如果只想改变新西兰 可以动态获取option的text值 $("selectid").find("option[value=optionvalue]").text(), 然后根据字符串找到新西兰所在位置
加入标签再重新 text(value) 赋值进去 不过我觉的你的需求应该是加粗[]内的文本 可以indexof("[")和("]") 然后分别加入标签

图片说明

自己用div模拟,原生的不用想了



sssssssssssssss

设置option样式就行了

图片说明
亲测可以

方式一:动态添加option里面的内容,将需要改变的字加上一个 标识;方式二:先判断是否存在该字符串indexof(),再替换该需要改变的字段为添加改变过的字段。

图片说明
IT迷你白的方法可用,我试了

手机端样式没有变化啊