Javascript 选择id为且包含空格的控件时出现jQuery错误

Javascript 选择id为且包含空格的控件时出现jQuery错误,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我正在尝试按名称选择一些文本框。虽然这对于名称中没有空格的控件来说效果很好,但对于名称中有空格的控件,我得到了以下错误: 错误:语法错误,无法识别的表达式:input[name=1180 起泡水] 抛出新错误语法错误,无法识别的表达式:+msg 这是我用来获取文本框值的代码: var currentVal = parseInt($('input[name=' + fieldName + ']').val()); 我怎样才能解决这个问题 var currentVal = parseInt($

我正在尝试按名称选择一些文本框。虽然这对于名称中没有空格的控件来说效果很好,但对于名称中有空格的控件,我得到了以下错误:

错误:语法错误,无法识别的表达式:input[name=1180 起泡水]

抛出新错误语法错误,无法识别的表达式:+msg

这是我用来获取文本框值的代码:

  var currentVal = parseInt($('input[name=' + fieldName + ']').val());
我怎样才能解决这个问题

var currentVal = parseInt($("input[name='" + fieldName + "']").val());
小心不要忘记代码中的“”。。应该是这样的

// correct
var currentVal = parseInt($("input[name='1180 Sparkling Water']").val());
从你所拥有的一切来看

//wrong
var currentVal = parseInt($("input[name=1180 Sparkling Water]").val());
小心不要忘记代码中的“”。。应该是这样的

// correct
var currentVal = parseInt($("input[name='1180 Sparkling Water']").val());
从你所拥有的一切来看

//wrong
var currentVal = parseInt($("input[name=1180 Sparkling Water]").val());
避免使用空格

避免使用空格