Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jquery从表单输入中去除引号的最佳方法_Javascript_Jquery_Html - Fatal编程技术网

Javascript 使用jquery从表单输入中去除引号的最佳方法

Javascript 使用jquery从表单输入中去除引号的最佳方法,javascript,jquery,html,Javascript,Jquery,Html,我将处理以下表单输入: <tr class="formulaRow"> <input type="text" class="ingredient required" name="ingredient"> </tr> 当我将其保存到数组中时,该值总是以带引号的形式存储 使用jquery删除这些引号的最佳方法是什么?引号用于表示它是一个字符串 例如,[beef]是一个数组,其中一个元素包含字符串beef。这是正常的 实际不是字符串的一部分,无法删除。引号用于表示

我将处理以下表单输入:

<tr class="formulaRow">
<input type="text" class="ingredient required" name="ingredient">
</tr>

当我将其保存到数组中时,该值总是以带引号的形式存储


使用jquery删除这些引号的最佳方法是什么?

引号用于表示它是一个字符串

例如,[beef]是一个数组,其中一个元素包含字符串beef。这是正常的


实际不是字符串的一部分,无法删除。

引号用于表示它是字符串

例如,[beef]是一个数组,其中一个元素包含字符串beef。这是正常的


实际不是字符串的一部分,无法删除。

当您从数组字符串中读取值,并在代码的任何部分使用该值或使用html控件显示该值时,将不可见。这些引号只是为了说明数组包含字符串类型的值或对象。例如,在下面的示例中,当您在浏览器中查看页面时,将只看到一个而不是一个附着到跨度的


当您从数组字符串中读取值,并在代码的任何部分使用该值或使用html控件显示该值时,将不可见。这些引号只是为了说明数组包含字符串类型的值或对象。例如,在下面的示例中,当您在浏览器中查看页面时,将只看到一个而不是一个附着到跨度的


假设将双引号引入该变量,则可以使用此符号检查所有值,然后将其替换为零:

var ingredient = $(".formulaRow").find(".ingredient").val();
var noQuotes = ingredient.replace(/["]+/g, '');

假设将双引号引入该变量,则可以使用此符号检查所有值,然后将其替换为零:

var ingredient = $(".formulaRow").find(".ingredient").val();
var noQuotes = ingredient.replace(/["]+/g, '');

值总是以带引号的形式存储。-你怎么知道的?将文本框的值输出到页面上。您会注意到实际值没有引号。值总是以带引号的形式存储。-你怎么知道的?将文本框的值输出到页面上。您会注意到实际值没有引号。
var ingredient = $(".formulaRow").find(".ingredient").val();
var noQuotes = ingredient.replace(/["]+/g, '');