gpt4 book ai didi

CSS 样式父元素

转载 作者:行者123 更新时间:2023-11-28 05:53:23 25 4
gpt4 key购买 nike

我有一段 PHP 代码迭代数据库查找,每次迭代都会向父选择元素添加一个选项。

我可以将表中的列值添加到每个选项的类的名称中,然后我可以使用 option[class*="columnvalue"] 来引用它们

我想设置option所属select元素的背景色

所以简而言之,我想:父级::选项[class*="xyz"]

我看过一些关于 < 运算符的东西,但这没有用。

    echo '<select class="dropdown" name="'.$time.'-'.$group.'-'.$iteration.'-'.$new_date.'" >';
$code="";

while ($row = $result->fetch_assoc()) {

unset($firstname, $lastname);
$firstname = $row['firstname'];
$lastname = $row['lastname'];
$memberid = $row['memberid'];
$code = $row['code'];
echo '<option class="drop" value="'.$memberid.'">'.$firstname . ' ' . $lastname .'</option><option value="cancel-'.$memberid.'">Cancel</option>';
}

以下将应用于该选项,但红色背景仅在展开下拉菜单时显示,而不是在选择时显示

 option[class*="drop"]{background-color:red;}

也试过这个(我不相信它实际上是一个有效的操作符 选择 < option[class*="drop"]{background-color:red;}

最佳答案

建议的语法是

select:has(option[class*="drop"]) { background-color:red; }

选择所有包含 option[class*="drop"] 元素的 select 标签。

但是它isn't supported by any browser yet .

关于CSS 样式父元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37196688/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com