0

次のようなアンカーがあります。

<a href="#" class="fpa2" value="7">
    <div class="pl2">
       <div class="pl3">Hero</div>
    </div>
</a>

jQueryを使用し7て、クリック時に値フィールドから値を持つ変数を取得するにはどうすればよいですか?

私は試した:

$('.fpa2').on("click", function(){
    var a1 = $(this).val();
});

しかし、これは空白の値を返しています。

4

3 に答える 3

3
$('.fpa2').on("click",function(e){

    e.preventDefault();  // this statement for prevent page reload
    var a1 = $(this).attr('value');

});
于 2012-06-01T04:26:28.577 に答える
1

これを試して:

$('.fpa2').on("click",function(){
    var a1=$(this).attr("value");
});

参考:http ://api.jquery.com/attr/

于 2012-06-01T04:27:29.967 に答える
0

このコードを確認してください..

$('.fpa2').click(function(){

    var value=$(this).attr('value');
     alert(value);
});
于 2012-06-01T04:29:53.353 に答える