问题缘由 JQ选择器中使用变量,变量值包含特殊字符(“*”、“-”、“]”)等导致。 处理方法 var item = '2-kk'; var targetEle = $("input[value = '"+item+"']") // 就是在变量外层再加单引号包一下