:before
伪选择器得到它,而从它们中只有伪选择器(部分)起作用。无法设置伪选择器的样式。我想拥有x
而不是其他任何东西。正如我之前所说,我曾尝试将其定位,但即使我使用
document.querySelectorAll("#forma1 > span > span > span > ul")[0].childNodes[0]
其目标范围应该包含很少的x
,它的目标是下一个li
元素。我还尝试通过说“目标第一李的previousSibling”来间接地针对它,但无济于事。我尝试过的目标无法确定。
我的问题是:有没有办法在此跨度内更改文本,而不是那么小的x
?
提前致敬。
Edit1:
小x
:是否有一种样式可以用来删除所选项目的小x?我用香草js和jquery以及:before伪选择器得到它,而从所有它们中只有伪选择器(partialy ...)>
您可以执行类似的操作(我正在使用querySelector,但是如果您有多个项目,则可以使用querySelectorAll来完成:]
.select2-selection__clear:before {
content: "yourPlaceholderText";
position: absolute;
left: 11px;
top: 45%;
transform: translateY(-50%);
font-weight: 400;
color: black;
}