1

以下の関数を使用しました...各IDに対して1つの関数を呼び出します..一度に1つのクリック関数のみを呼び出すので、これにはシングルクリック関数を使用する必要があります..

      .append($('<a>',{'class':'list-header','id':'call1','name':'name','value':'1'}).append('1'))
      .append($('<a>',{'class':'list-header','id':'call2','name':'name','value':'2}).append('2'))
      ...
      ...
      ...
      .append($('<a>',{'class':'list-header','id':'call7','name':'name','value':'7'}).append('7'))));


      $('#call1').click(function(){

      });
      $('#call2').click(function(){

      });
      ...
      ...
      ...
      $('#call7').click(function(){

      });

上記の 7 つの関数を使用しています。一度に 1 つの関数のみを呼び出します。だから私は単一の関数でそれを行う必要があります..

どうやってするの?

4

3 に答える 3

2

すでに持っているクラスを単に使用できます:

$(document).on('click', '.list-header', function(){
    alert(this.id);
    // Your code goes here
});

onまた、ここではリンクが動的に追加されるため、ここでメソッドを使用する必要があります。

于 2013-05-10T07:56:02.247 に答える