Jquery 按名称和索引删除所有输入字段

Jquery 按名称和索引删除所有输入字段,jquery,Jquery,我试图删除名称值以“List”和变量开头的所有输入字段。我试过下面的方法,但到目前为止没有任何乐趣 $('input[name^=List[' + index + '].LastName]').remove(); $('input[name^="List[' + index + '].LastName"]').remove(); 由于name属性包含特殊字符([]),您需要在选择器中对其进行转义: $('input[name^=List\\[' + index + '\\].LastName

我试图删除名称值以“List”和变量开头的所有输入字段。我试过下面的方法,但到目前为止没有任何乐趣

$('input[name^=List[' + index + '].LastName]').remove();
$('input[name^="List[' + index + '].LastName"]').remove();

由于
name
属性包含特殊字符(
[]
),您需要在选择器中对其进行转义:

$('input[name^=List\\[' + index + '\\].LastName]').remove();
或者,最好将属性值放在引号中: