2

ドキュメントがロードされた後、jqueryの文字列の配列からランダムなプレースホルダーテキストを設定するにはどうすればよいですか?これで、プレースホルダーの設定を「ハードコーディング」しましたか?しかし、それを動的に行う方法は?

jQuery(function($) {
   $(document).ready(function () {
    var list = new Array();
    list.push("1");
    list.push("2");
        $('#search').attr("placeholder","placeholder text");
    });
});

どのように一度は1、他の2を見るのですか...?

4

1 に答える 1

1
$(function(){
  var list = [...],
      r = Math.floor(Math.random() * list.length);
  $('#search').prop('placeholder',list[r]);
});

それは、内の可能性のいずれかを使用しlist、プレースホルダーにそこから新しいランダムな値を割り当てます。

于 2013-01-11T16:59:01.673 に答える