Есть список ul , если li в этом списке содержит тег 'a' ,то удалить этот li .
 Делаю вот так:
for(var si=0;si<html.length;si++){
   if($("li:nth-child("+si+")".indexOf('a') + 1)){ 
          $(this).remove(); 
   }  
}
вроде все работает но в консоли выходит ошибка:
Error: Syntax error, unrecognized expression: :nth-child
	
...value:null},fb.error=function(a){throw new Error("Syntax error, unrecognized exp...
	
jquery....=4.1.10 (строка 2, столбец 12720)
Если закомментировать код который выложил ,то ошибка в консоли не появляется. 
Как исправить ошибку? 
Спасибо