0

そこで、プロジェクト用に一種の「キージェネレーター」を作成しようとしているので、Bootstrap プロジェクト内のスクリプトでこのコードを使用しています。

 var keyWA = 1 + Math.floor(Math.random() * 4); 
  var keyA = 1 + Math.floor(Math.random() * 4); 

  $("#buttonWA").click(function(){
    if (keyWA == 1) {
      $("input[name=inputWA]").val(2405-3443-9893-5346);
   } else {
      $("input[name=inputWA]").val(2350-8496-2225-4682);
  });

しかし、それは機能していません。入力には何も入れません。私は何か間違ったことをしていますか?

4

2 に答える 2

1

はい。純粋な整数/浮動小数点数ではないため、.val() に一重引用符を入れます

$('input[name="inputWA"]').val('2350-8496-2225-4682');

$('input[name="inputWA"]') の引用方法も確認してください

編集:

$( ' input[name=   " inputWA      " ]        ' )
// ^single         ^double        ^double    ^single
于 2013-08-13T18:12:19.497 に答える
1

ブラケットを逃した

$("#buttonWA").click(function(){
    if (keyWA == 1) {
        $("input[name=inputWA]").val(2405-3443-9893-5346);
    } else {
        $("input[name=inputWA]").val(2350-8496-2225-4682);
    } //<-- this one is missing
});

また、2405-3443-9893-5346のように引用符で囲みます'2405-3443-9893-5346'

于 2013-08-13T18:15:41.930 に答える