3

キーアップがあるときに .live コンテンツを div に取得しようとしています...ここでフォーラムトピックを見ましたが、答えが見つかりませんでした...

コードが機能しないのはなぜですか? 私はこのJQueryを使用します:

<script type="text/javascript" src="jquery-ui-1.7.1.custom.min.js"></script> 


<script type="text/javascript">

$(document).ready(function() {
// When the document is ready set up our sortable with it's inherant function(s)

  $(".atleetnaamlink").live('keyup', function(){
    alert('test');
  });  
</script>
4

4 に答える 4

3

試すon

$(selector).live(events, data, handler);                // jQuery 1.3+
$(document).delegate(selector, events, data, handler);  // jQuery 1.4.3+
$(document).on(events, selector, data, handler);        // jQuery 1.7+

$(document).ready(function() {
 $("body").on('keyup' ,'.atleetnaamlink', function(){
   alert('test');
 });  
});

デモ

于 2012-11-10T09:32:15.933 に答える
1

.live()廃止されました。.on()代わりに使用してください。それはうまくいきます。

$(".atleetnaamlink").on('keyup', function(){
    alert('test');
}); 
于 2012-11-10T09:32:14.210 に答える
1

行方不明});で動作中のデモ http://jsfiddle.net/JwRRH/

:)途中でそれliveが非推奨になったことで役立つことを願っています.jQueryライブメソッドの何が問題なのですか?

コード

  $(document).ready(function() {
    // When the document is ready set up our sortable with it's inherant function(s)

      $(".atleetnaamlink").live('keyup', function(){
        alert('test');
      });  
    });​

また*

 $(document).ready(function() {
        // When the document is ready set up our sortable with it's inherant function(s)

          $(document).live('keyup',".atleetnaamlink", function(){
            alert('test');
          });  
        });​
于 2012-11-10T09:32:27.577 に答える
0

これを上に追加します。

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script> 
<script type="text/javascript" src="jquery-ui-1.7.1.custom.min.js"></script> 

これが機能するかどうかを確認します。

問題が解決する場合は、それを受け入れることを忘れないでください。

于 2012-11-10T09:57:58.360 に答える