HTML:

<html>
  <head></head>
  <body>
  <table>
    <tr>
      <td><input type="text"  value="0" id="number"/></td>
      <td><input type="text" /></td>
      <td><input type="text" /></td>
      <td><input type="text" /></td>
      <td><input type="text" /></td>
      <td><input type="text" /></td>
      <td><input type="text" /></td>
      <td><input type="text" /></td>
      <td><input type="text" /></td>
      <td><input type="text" /></td>
    </tr>
  </table>
  <input type="button" id="increment" value="Increment"/>
 </body>
</html>


Javascript:

<script>
  $(document).ready(function(){
    $("#increment").click(function(){
      var $n = $("#number");
      $n.val( Number($n.val())+1 ); // Have to type the .val() response to a number instead of a string.
    });
  });
</script>


小提琴:

http://jsfiddle.net/tejdeep/jgmo63ta/5/

我想通过一键单击在1,2,3,4,5,6,----------------------------中插入数字。我该怎么做

提前致谢。

最佳答案

尝试这个

var currentNumber=1;
$("#increment").click(function(){
    var control=$('input[type="text"]');
    $.each(control,function(index){
        $(this).val(currentNumber);
        currentNumber++;
    });
});

09-25 16:46