我有多个同一个类的实例,里面有不同的值,我想编写一个 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)
非常感谢您
尝试:
$(".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)