jQuery伪类

Pra*_*har 0 jquery

它是否正确?

var deleteIndex = 3;
$("ol li:nth-child(deleteIndex)").remove();
Run Code Online (Sandbox Code Playgroud)

出于某种原因,这似乎不起作用.执行此操作会清除整个列表.

a'r*_*a'r 8

您正在将文本文本'deleteIndex'添加到jQuery选择器中,而不是包含在变量中的数字.试试这个:

var deleteIndex = 3;
$("ol li:nth-child(" + deleteIndex + ")").remove();
Run Code Online (Sandbox Code Playgroud)