Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.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 利用点击事件获取数据属性_Javascript_Jquery_Html_Custom Data Attribute - Fatal编程技术网

Javascript 利用点击事件获取数据属性

Javascript 利用点击事件获取数据属性,javascript,jquery,html,custom-data-attribute,Javascript,Jquery,Html,Custom Data Attribute,我想使用数据属性获取div值。在这种情况下,具体来说,数据pdf。正如您在我的示例中所看到的,在我单击任一选项后,该值显示为未定义 我做错了什么?此外,该值是否会根据我单击的标题进行更改?我一次只想存储一个值 $(.pdfWrap”)。在(“单击”上,函数(事件){ 让pdfChoice=$(this).find('.pdfWrap').data('pdf'); 控制台日志(pdfChoice); }); 线性结构 动态结构 您正在注册pdfWrap上的单击处理程序,因此回调中的该将仅为pd

我想使用
数据属性
获取div值。在这种情况下,具体来说,
数据pdf
。正如您在我的示例中所看到的,在我单击任一选项后,该值显示为未定义

我做错了什么?此外,该值是否会根据我单击的标题进行更改?我一次只想存储一个值

$(.pdfWrap”)。在(“单击”上,函数(事件){
让pdfChoice=$(this).find('.pdfWrap').data('pdf');
控制台日志(pdfChoice);
});

线性结构
动态结构

您正在注册
pdfWrap
上的单击处理程序,因此
回调中的该
将仅为
pdfWrap
元素。您不需要执行额外的
查找
,只需获取
数据属性
值即可

$(.pdfWrap”)。在(“单击”上,函数(事件){
让pdfChoice=$(this.data('pdf');
控制台日志(pdfChoice);
});

线性结构
动态结构

您正在注册
pdfWrap
上的单击处理程序,因此
回调中的该
将仅为
pdfWrap
元素。您不需要执行额外的
查找
,只需获取
数据属性
值即可

$(.pdfWrap”)。在(“单击”上,函数(事件){
让pdfChoice=$(this.data('pdf');
控制台日志(pdfChoice);
});

线性结构
动态结构

$(.pdfWrap”)。在(“单击”上,函数(事件){
让pdfChoice=this.dataset.pdf;
控制台日志(pdfChoice);
});

线性结构
动态结构

$(.pdfWrap”)。在(“单击”上,函数(事件){
让pdfChoice=this.dataset.pdf;
控制台日志(pdfChoice);
});

线性结构
动态结构
change let pdfChoice=$(this).find('.pdfWrap').data('pdf');让pdfChoice=$(this.data('pdf');更改let pdfChoice=$(this).find('.pdfWrap').data('pdf');让pdfChoice=$(this.data('pdf');