0

文字列があり、文字列の末尾に 1 を追加するのではなく、文字列に追加したい:

元。2 を追加すると、代わりに 21 が表示され、3 と表示されます。

私が使用しているjqueryコードは次のとおりです。

  $(document).ready(function(){

      $("#datepicker1").datepicker({
      showOn: 'focus',
        onClose: function(dateText, inst) {

        var value1 = '1';
            $('#CIY').val(dateText.split('/')[2]);
            $('#CIM').val(dateText.split('/')[0]);
            $('#CID').val(dateText.split('/')[1]);
            $('#COY').val(dateText.split('/')[2]);
            $('#COM').val(dateText.split('/')[0]);
            $('#COD').val(dateText.split('/')[1]);
        },
          onSelect: function( selectedDate ) {
            // Parse the selected date
            var instance = $( this ).data( "datepicker" ),
                date = $.datepicker.parseDate(
                    instance.settings.dateFormat ||
                    $.datepicker._defaults.dateFormat,
                    selectedDate, instance.settings );

            // Add one day
            date.setDate(date.getDate()+1);

            // Set the new date
            $("#datepicker2").datepicker('setDate', date);  

            $("#datepicker2").datepicker();              
        }

      });
      $("#datepicker2").datepicker({
        showOn: 'focus',
        onClose: function(dateText, inst) {
            $('#COY').val(dateText.split('/')[2]);
            $('#COM').val(dateText.split('/')[0]);
            $('#COD').val(dateText.split('/')[1]);
        }
    });

      $("#datepicker1").datepicker('setDate', new Date());
  });

これは、整数に変換してから追加したい最初の #COD ID です。

jquery がやり取りしているフォームの一部を次に示します。

`

到着

出発

<input type="text" id="COD" value="" name="COD" />

`

4

2 に答える 2

1

parseIntまたはparseFloatを使用します。

var x = "1";
var y = parseInt(x, 10) + 1;
console.log(y)  // --> 2
于 2013-10-03T18:01:24.223 に答える