简体   繁体   English

使用jQuery获取元素值

[英]Get elements value using jquery

I have an anchor, as follows: 我有一个锚点,如下所示:

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

Using jQuery , how do i get a variable with the value 7 from the value field on click? 使用jQuery ,如何在点击时从值字段中获取值为7的变量?

I tried: 我试过了:

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

but this is returning a blank value. 但这返回一个空白值。

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

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

});

try this: 尝试这个:

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

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

Check this code.. 检查此代码。

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

    var value=$(this).attr('value');
     alert(value);
});

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM