Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 抓取数据ID值_Javascript_Jquery_Handlebars.js - Fatal编程技术网

Javascript 抓取数据ID值

Javascript 抓取数据ID值,javascript,jquery,handlebars.js,Javascript,Jquery,Handlebars.js,我试图获取这个标记中的数据id值,并将其存储在var filterValue中 <a class="link-item" href="#page" data-id="1">Some Page</a> 警报正在返回数据id的值,但不知何故它没有存储在var filterValue中 <a class="link-item" href="#page" data-id="1">Some Page</a> 我在这里创建了一个JS垃圾桶 感谢和问候您做错

我试图获取这个标记中的数据id值,并将其存储在var filterValue中

<a class="link-item" href="#page" data-id="1">Some Page</a>
警报正在返回数据id的值,但不知何故它没有存储在var filterValue中

<a class="link-item" href="#page" data-id="1">Some Page</a>
我在这里创建了一个JS垃圾桶


感谢和问候

您做错了,您必须将其更改为:

 var filterValue;
   $("body").on('click', 'a.link-item', function (e) {
    e.preventDefault();
    filterValue =$(this).data("id");//<-- store data-id value in variable
    ....................
    ....................
});
var-filterValue;
$(“正文”)。在('click','a.link-item',函数(e)上{
e、 预防默认值();

filterValue=$(this.data(“id”);//萨拉姆兄弟,非常感谢你让我开心起来。:)
   $("body").on('click', 'a.link-item', function (e) {
    e.preventDefault();
    var filterValue =$(this).data("id");//<-- store data-id value in variable
    ....................
    ....................
});