Jquery-将属性添加到<;部门>;紧挨着一个已知的类
我需要将属性Jquery-将属性添加到<;部门>;紧挨着一个已知的类,jquery,Jquery,我需要将属性active添加到类名为onebyone carosel的最近的下一个div。这是我的HTML <div class="carousel-inner onebyone-carosel"> {% for deals in best_deals %} <div class="item"> <!-- I want add property `active` over here.--> <div cla
active
添加到类名为onebyone carosel
的最近的下一个div。这是我的HTML
<div class="carousel-inner onebyone-carosel">
{% for deals in best_deals %}
<div class="item"> <!-- I want add property `active` over here.-->
<div class="col-md-4">
<a href="/auction/{{deals.id}}">
<img src="media/{{deals.images.0.image}}" class="img-responsive center-block">
<div class="text-center">
<font size="2">
<div class="best_deals_info">Title : {{deals.title}}</div>
<div class="best_deals_info">Start Date : {{deals.start_date}}</div>
<div class="best_deals_info">End Date : {{deals.end_date}}</div>
</font>
</div>
</a>
</div>
</div>
{% endfor %}
</div>
{最佳交易中的交易%}
{%endfor%}
我该怎么做?试试这个
$(".onebyone-carosel").closest('.item').attr('active', '');
你可以这样做
$(".onebyone-carosel .item:first").attr('active','');
解决方案:
$(“.onebyone carosel”).children(“div”).first().attr('active','')代码>
说明:
.children(“div”)
将获得父元素中找到的所有
.first()
将返回子div列表中的第一个
最后,.attr('active','')将添加一个空字符串作为值的active
属性。您是否有任何已经尝试过的jQuery代码?$(“.onebyone carosel.item”).attr('active','')
@JqueryKing-此操作是否会将活动添加到所有项目中?PS:我有一个循环,因此将有多个带类项的div。