在jQuery中输入名称

时间:2016-03-27 19:43:07

标签: javascript jquery

可能简单的问题,但是如何在jQuery中写入输入名称:

HTML

<input type="hidden" name="user[profile_attributes][birthdate(3i)]" value="3">

JQUERY:

这似乎不起作用或bug在其他地方:

jQuery('input[name="user[profile_attributes][birthdate(3i)"]')

2 个答案:

答案 0 :(得分:0)

你的J查询选择器中有一个拼写错误:

jQuery('input[name="user[profile_attributes][birthdate(3i)]"]')

答案 1 :(得分:0)

  1. 您还可以将数据保存在不同的属性

    <input type="hidden" name="user[profile_attributes][birthdate(3i)]" value="3">
    
  2. 这个

    <input type="hideen" name="VALUE" profile="VALUE" birthday="VALUE">
    
    1. 然后,使用jquery,使用:

      提取值

      var name = $(this).attr(name);

      var profile = $(this).attr(profile);

      var birthday = $(this).attr(birthday);

    2. 或者将其保存为带有ajax的对象:

      var data = {name:$(this).attr(name), profile:$(this).attr(profile), birthday:$(this).attr(birthday)};