选择具有ID的父亲的第一个孩子,然后应用操作

Bre*_*ett 0 javascript jquery

我想选择父元素的所有子元素(第一个除外),jQuery我有以下内容.

$("li:not(:first-child)");
Run Code Online (Sandbox Code Playgroud)

但我不确定如何将它应用于某个父母ID,这样的工作会不会这样?

$('#myID').("li:not(:first-child)");
Run Code Online (Sandbox Code Playgroud)

如果是这样,我想在相应的标签之前添加一个元素<li>.那我能用这个吗?

$('#myID').("li:not(:first-child)").before('<li>Test</li>');
Run Code Online (Sandbox Code Playgroud)

我猜上面的东西是错误的,因为它不起作用.

And*_*ong 5

关闭,只需传入选择器上下文:

$("li:not(:first-child)", "#myID")
Run Code Online (Sandbox Code Playgroud)

http://api.jquery.com/jQuery/

jQuery( selector [, context] )

selector: A string containing a selector expression

context: A DOM Element, Document, or jQuery to use as context
Run Code Online (Sandbox Code Playgroud)

编辑:我的初步答案假设你在孩子的李中没有更多的李.如果您严格只想选择孩子,请使用>:

$("#myID > li:not(:first-child)") 
Run Code Online (Sandbox Code Playgroud)