JQuery的,如何从父

获得属性的循环,我与阵列和环出了问题,我想从阵列设置两个属性(YT具体任务和HREF到b b_yt),例如:JQuery的,如何从父

       //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>

我的JS:

 var arr = ['a','b','c']; 

var allBtn = document.querySelectorAll('a.but.b_yt');

var allDiv = document.querySelectorAll('div.task');

allDiv.forEach(function(item, i){

item.setAttribute('yt', arr[i]);

});

//This is changing yt attribute in task and it is working

如何获得YT从div.task属性值,并在a.but b_yt环路设置在HREF,当然?

回答:

allDiv.forEach(function(item, i){ 

$(item).closest("task")[0].setAttribute('yt', arr[i]);

});

您使用最接近的jquery函数来获取具有父类名称的父项目。

以上是 JQuery的,如何从父 的全部内容, 来源链接: utcz.com/qa/259663.html

回到顶部