Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.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 查找包含特定div的section元素的数据索引_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 查找包含特定div的section元素的数据索引

Javascript 查找包含特定div的section元素的数据索引,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有一个单页应用程序,它通过元素分隔页面。正在从后端动态输出内容。如何使用jQuery循环应用程序,并查看包含div元素$('.atternation\u audio')的节的数据索引 基本上,我试图完成的是当用户来到包含div元素的页面(部分)时,在标题中显示音频播放器。否则,将音频播放器灰显。您可以采用与使用$(this).attr(“数据索引”)或$(this).data(“索引”)中类似的方法尝试以下操作: $("section").each(function() { var

我有一个单页应用程序,它通过
元素分隔页面。正在从后端动态输出内容。如何使用jQuery循环应用程序,并查看包含div元素
$('.atternation\u audio')
的节的数据索引


基本上,我试图完成的是当用户来到包含div元素的页面(部分)时,在标题中显示音频播放器。否则,将音频播放器灰显。

您可以采用与使用
$(this).attr(“数据索引”)
$(this).data(“索引”)
中类似的方法尝试以下操作:

$("section").each(function() {

    var this_el = $(this);
    if (this_el.find('.narration_audio').length) {

         var the_data_index = this_el.data('index');

    }

}

$(“section”).has(“.attraction_audio”){/*do stuff*/}
请发布一些代码。@daniellisk当我在if循环中调用$(this)时,我得到了整个文档。我需要看看这个部分的数据索引是什么。