用jquery抓取html自定义attr值

时间:2017-11-26 09:04:00

标签: jquery

HTML部分:

<div title="Find on Amazon" data-value="54588047" class="btn btn-default btnAmazon" style="padding-top:5px !important" data-toggle="modal" data-target="#FindOnAmazonModal"><i class="fa fa-bullseye"></i></div>

Jquery部分:

var id = $("data-value").val();

请仔细阅读以上代码。我的目标是获取“数据值”属性值并将其设置为“id”变量。 jquery部分不工作。任何想法?

2 个答案:

答案 0 :(得分:2)

最好获取数据属性,如:

var id = $(".btnAmazon").data("value");

答案 1 :(得分:1)

你必须这样做:

var id = $(".btnAmazon").attr("data-value");

$(".btnAmazon")将选择元素,.attr("data-value")将获取属性的值

<强>演示

&#13;
&#13;
var id = $(".btnAmazon").attr("data-value");
console.log(id)
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div title="Find on Amazon" data-value="54588047" class="btn btn-default btnAmazon" style="padding-top:5px !important" data-toggle="modal" data-target="#FindOnAmazonModal"><i class="fa fa-bullseye"></i></div>
&#13;
&#13;
&#13;