我尝试删除名称值以" List"开头的所有输入字段加一个变量。我已经尝试过如下,但到目前为止还没有快乐。
$('input[name^=List[' + index + '].LastName]').remove();
答案 0 :(得分:2)
由于name
属性包含特殊字符([]
),您需要在选择器中转义它们:
$('input[name^=List\\[' + index + '\\].LastName]').remove();
或者更好的是,将属性值放在引号中:
$('input[name^="List[' + index + '].LastName"]').remove();