Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.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 JQuery,如何从父级获取循环中的属性_Javascript_Jquery_Loops - Fatal编程技术网

Javascript JQuery,如何从父级获取循环中的属性

Javascript JQuery,如何从父级获取循环中的属性,javascript,jquery,loops,Javascript,Jquery,Loops,我对数组和循环有问题,我想从数组中设置两个属性(yt到task和href到b_yt),例如: //from <div class="task" yt=""> <div class="button"> <a class="b b_yt" href=""> </div> </div> <div class="task" yt="">

我对数组和循环有问题,我想从数组中设置两个属性(yt到task和href到b_yt),例如:

                              //from
<div class="task" yt="">
    <div class="button">
         <a class="b b_yt" href="">
    </div>
</div>

<div class="task" yt="">
    <div class="button">
         <a class="b b_yt" href="">
    </div>
</div>

<div class="task" yt="">
    <div class="button">
         <a class="b b_yt" href="">
    </div>
</div>

                              //to
<div class="task" yt="a">
    <div class="button">
         <a class="b b_yt" href="a">
    </div>
</div>

<div class="task" yt="b">
    <div class="button">
         <a class="b b_yt" href="b">
    </div>
</div>

<div class="task" yt="b">
    <div class="button">
         <a class="b b_yt" href="b">
    </div>
</div>
如何从div.task中获取yt属性值并在href中设置为a.but b_yt,当然是在循环中

allDiv.forEach(function(item, i){
            $(item).closest("task")[0].setAttribute('yt', arr[i]);
        }); 
您可以使用最近的jquery函数来获取具有父类名称的父项

allDiv.forEach(function(item, i){
            $(item).closest("task")[0].setAttribute('yt', arr[i]);
        });