在jquery中设置具有部分名称的所有字段的值

时间:2017-02-11 02:13:41

标签: jquery

我在表单中有一组字段,名称中都有前缀。如何使用jquery将它们全部设置为某个值?

1 个答案:

答案 0 :(得分:3)

您可以使用属性包含选择器[att*=val],或属性等于或以-选择器

开头

6.3.1. Attribute presence and value selectors

  

[att|=val]

     

表示具有att属性及其值的元素   要么正是" val"或以" val"开头立即   其次是" - " (U + 002D)



$("form [name|=prefix]").attr("value", function(i, el) {
  return "123"
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form>
  <input name="prefix-a" />
  <input name="prefix-b" />
  <input name="prefix-c" />
</form>
&#13;
&#13;
&#13;