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, '');