从单击的类中的元素获取值

Aus*_*vis 0 html jquery

我有多个同一个类的实例,里面有不同的值,我想编写一个 jquery 函数,它可以获取类的值 clicked.Right 现在我的函数返回空白。

这是我拥有的 html

<div class="named" > <h5 value = "1"> value 1 </h5></div>
<div class="named" > <h5 value = "2"> value 2 </h5></div>
Run Code Online (Sandbox Code Playgroud)

这是我的 jquery 函数

$(".named").click(function(){
console.log($(this).find("h5").val());
});
Run Code Online (Sandbox Code Playgroud)

非常感谢您

jam*_*kam 5

尝试:

$(".named").click(function(){
    console.log($(this).find("h5").attr("value"));
});
Run Code Online (Sandbox Code Playgroud)

你真的应该使用data-* 属性jQuery .data()

<div class="named"> <h5 data-value="1"> value 1 <h5></div>
<div class="named"> <h5 data-value="2"> value 2 <h5></div>

$(".named").click(function(){
    console.log($(this).find("h5").data("value"));
});
Run Code Online (Sandbox Code Playgroud)