0

私はstackoverflowの賛成票と反対票機能のような好き/嫌いな機能を作成しようとしています。ここに私がこれまでに試したもののサンプルコードがありますhttp://jsfiddle.net/Dd9Qa/3/しかし、私が望むのは、特定のdivの好きなボタンまたは嫌いなボタンをクリックしたときに、望ましい結果が得られないことです。スパン フィールドの数値を含むアラート (いいねの増減のさらなる処理は、ここで ajax を使用して行われます)

好きな/嫌いなボタンをクリックしたときにスパンフィールドの値を取得して処理できるようにしたいのですが、どうすればいいですか..

4

2 に答える 2

2

spanアクセスしたいものを指定する必要があります。

これを試してください:http://jsfiddle.net/Dd9Qa/9/

$(document).ready(function(){
    $('body').on('click','a',function(){
        var a = $(this).closest('div').find('.votes').data('vote');
        alert(a);
    });
});​
于 2012-05-12T14:43:16.003 に答える
0

data()の代わりに使用する必要がありますattr()

$(document).ready(function(){
       $('a').on('click',function(e){
       e.preventDefault();
       a = $(this).parent().parent().find('span').data('vote');
       alert(a);
      });
  });

http://jsfiddle.net/Dd9Qa/11/

于 2012-05-12T14:43:39.660 に答える