0

この関数は 1 回だけ実行されます。複数回実行するにはどうすればよいですか?

別の SO の質問で提案されているように、 live() を使用してみましたが、プログラムに違いはありませんでした。

$(function() {
  $('#chooseTeam').live('change', (function() {
      $.getJSON($SCRIPT_ROOT + '/_get_info', {
            selectedDeck: $('#chooseTeam').val()
          }, function(data) {
                 /* Do something */
          });
      }
    return false;
 }));
});
4

1 に答える 1

-1

$function() の代わりに document ready を試しましたか

$(document).ready(function() {
  $('#chooseTeam').live('change', (function() {
      $.getJSON($SCRIPT_ROOT + '/_get_info', {
            selectedDeck: $('#chooseTeam').val()
          }, function(data) {
                 /* Do something */
          });
      }
    return false;
 }));
});

よろしく

于 2013-02-25T07:15:45.053 に答える