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 回答