我需要将 ID 名为“nav”的 div 的字体颜色更改为白色。
我做到了:
$("#nav").css("color","white");
这适用于所有未包含在 标签中的文本,但我也需要更改它们。
我尝试添加:
$("a").css("color","white");
但这行不通。我也试过:
var changeAColor = document.getElementsByTagName("a")
$(changeAColor).css("color","white");
任何想法表示赞赏。
最佳答案
$('#nav, #nav a').css('color', 'white');
选择#nav div 中的所有直接和间接 anchor 标记。
$('#nav, #nav > a').css('color', 'white');
选择#nav div 中的所有直接 anchor 标记。
关于javascript - jquery 使用 .css() 操作标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2531669/