html怎么在一行中设置不同颜色,jquery – HTML选择在同一行或相同选项上具有不同颜色的Option标签...

在我看来和你的代码实验中,可能无法直接(

failed code).但是如果你想要解决它/修复它,你可以使用像purecss这样的小型外部库(取其菜单组件)并简单地编写如下代码:

只是一个提出想法的例子.

HTML:

jQuery的:

$(".pure-menu-children li").each(function(i, opt){

var colors = $(opt).find(".pure-menu-link").attr("value"); // get the value

var txt = $(opt).find(".pure-menu-link").text(); // get the text

var txtarr = txt.trim().split(" "); // split them

var colorarr = colors.trim().split(" ");

$(opt).find(".pure-menu-link").html(""); // clear the content of the option

var len;

if(txtarr.length >= colorarr.length){

len = txtarr.length - colorarr.length;

while(len--){

colorarr.push("black");

}

}

len = txtarr.length;

while(len--){

$(opt).find(".pure-menu-link").append(" "+txtarr.shift()+" ");

}

});

希望能帮助到你.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值