单击数组并存储到新文本字段

时间:2014-03-10 22:03:32

标签: jquery

我想在我的项目的这个工作示例中添加一个数组。如果您在字段中回答问题并单击回车以查看更新,您可以看到我要使用的功能。

JQuery:

   var $input = $("#input");
   var questions = ["What's your name?", "Are you married?", "What's your wife's name?", "Do you have children?", "How many children do you have?"];
   $(function () {
       var scntDiv = $('#namess');
       var i = $('#namess p').size() + 1;

       $('#addScnt').live('click', function () {
           $('<p><label for="names"><input type="text" name="names_' + i + '" id="names_' + i + '"size="30" value="' + $input.val() + '"></label><a href="#" id="remScnt">  Remove</a></p>').appendTo(scntDiv);
           i++;
           $input.val("Are you married?");
           return false;
       });

       $('#remScnt').live('click', function () {
           if (i > 1) {
               $(this).parents('p').remove();
               i--;
           }
           return false;
       });
   });

HTML:

<input type="text" name="input" id="input" size="30" value="What is your name?">
<a href="#" id="addScnt">Enter</a>

<div id="namess">
<div>
    <label for="names"></label>
</div>
</div>

http://jsfiddle.net/miketrujillo/nV2tA

我在那里包含了一个数组,就像我想在文本字段中看到的一样。 我已经尝试将问题var添加到名称的值中,但它无法正常工作并且正在破坏克隆到框中。

0 个答案:

没有答案