Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery javascript中的CSS组合符_Jquery_Html_Css - Fatal编程技术网

Jquery javascript中的CSS组合符

Jquery javascript中的CSS组合符,jquery,html,css,Jquery,Html,Css,如果#nav可以通过getElementById('nav') 如何访问这样的组合器:#nav>ul>li并放置.style.float='right' 我不能使用CSS,因为我必须在.load()函数之后运行此脚本。和方法将选择器作为参数。您可以使用以下选项: document.querySelector("#nav>ul>li").style.float='right'; 即使您的load()更改了DOM,静态CSS仍将应用。还是我遗漏了什么。您还标记了jQuery,所以:$(

如果
#nav
可以通过
getElementById('nav')
如何访问这样的组合器:
#nav>ul>li
并放置
.style.float='right'


我不能使用CSS,因为我必须在
.load()
函数之后运行此脚本。

和方法将选择器作为参数。

您可以使用以下选项:

document.querySelector("#nav>ul>li").style.float='right';

即使您的
load()
更改了DOM,静态CSS仍将应用。还是我遗漏了什么。您还标记了jQuery,所以:
$('#nav>ul>li').css('float','right')这将只选择第一个匹配的元素。根据需要,可以使用querySelector或querySelectorAll(匹配所有元素)。