我有一个我想根据链接动态删除的类。如何使用jQuery选择父“已添加”类。可以有类的多个实例我只想删除最近的父级。
示例:
<div class="added">
<div class="cl"> </div>
<label>Add Item<br />
<span>What to Add</span>
</label>
<div class="rightbox">
<% fields_for "items[related_items][]", add do |item_form|%>
<%= item_form.text_field :add %>
<%= link_to_function "remove", **"('div.added').empty()"** %>
<% end %>
</div>
<div class="cl"> </div>
</div>
<div class="added">
<div class="cl"> </div>
<label>Add Item<br />
<span>What to Add</span>
</label>
<div class="rightbox">
<% fields_for "items[related_items][]", add do |item_form|%>
<%= item_form.text_field :add %>
<%= link_to_function "remove", **"('div.added').empty()"** %>
<% end %>
</div>
<div class="cl"> </div>
</div>
<div class="added">
<div class="cl"> </div>
<label>Add Item<br />
<span>What to Add</span>
</label>
<div class="rightbox">
<% fields_for "items[related_items][]", add do |item_form|%>
<%= item_form.text_field :add %>
<%= link_to_function "remove", **"('div.added').empty()"** %>
<% end %>
</div>
<div class="cl"> </div>
</div>
答案 0 :(得分:1)
如果你想要最近的父母,而且链接是里面的相关的div,那么:
$("a.classname").click(function() {
$(this).closest("div.added").removeClass("added");
return false;
});
我不确定这与你正在做什么有关,因为我不熟悉ASP.NET,但上面是vanilla jQuery的做法。
答案 1 :(得分:0)
没关系,只是想出来......见下面有人看到这个问题。
$(this).closest('.added').empty()