我有一个简单的表格,无法给出名称或类别。 我唯一可以设置的是值(默认情况下)。
<input name='input_2' id='input_7_2' type='hidden' class='gform_hidden' aria-invalid="false" value='my-product' />```
Who can I replace the value (based on the value)?
答案 0 :(得分:0)
您可以使用以下选择器选择输入元素(以选择特定的输入元素):
$("input[value=my-product]")
这将选择任何将属性value
设置为my-product
的输入元素。
要替换输入的值,可以在所选元素上使用.val()
方法。
请参见下面的示例(我将type
更改为text
,而不是hidden
,以便看到结果):
$("input[value=my-product").val("Replaced value");
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input name='input_2' id='input_7_2' type='text' class='gform_hidden' aria-invalid="false" value='my-product' />
答案 1 :(得分:0)
简单使用jquery class
选择器
$('.gform_hidden').val('your_value_here');
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.0/jquery.min.js"></script>
<form>
<input name='input_2' id='input_7_2' class='gform_hidden' aria-invalid="false" value='my-product' />
</form>