【发布时间】:2021-05-31 12:03:00
【问题描述】:
如何使用 jquery 添加带有 name 属性的输入值?我只得到第一个输入值。
<div class="col-md-12"><label>Question 1 </label></div>
<div class="col-md-12"><input class="form-control" type="text" name="faq-page1" id="faq-page1" placeholder="Question 1"></div>
<input type="hidden" name="faq_name" value="1">
<div class="col-md-12"><input class="form-control" type="url" name="faq-url1" id="faq-url1" placeholder="Answer 1"></div>
<div class="col-md-12"><label>Question 2</label></div>
<div class="col-md-12"><input class="form-control" type="text" name="faq-page2" id="faq-page2" placeholder="Question 2"></div>
<input type="hidden" name="faq_name" value="1">
<div class="col-md-12"><input class="form-control" type="url" name="faq-url2" id="faq-url2" placeholder="Answer 2"></div>
我试过了
var faq_name_value = $("input[name=faq_name]").val();
我实际上想添加所有隐藏的输入值。
【问题讨论】:
-
你能分享出来吗,它肯定会在 console.log() 中给你 1。同样这里所有的输入标签都具有相同的名称值,您应该通过 id 选择或添加一些类来区分
标签: jquery