我有一个包含div和链接的项目列表,例如
<ul>
<li class="item">
<div class="div1"></div>
<a class="link1"></a>
</li>
<li class="item">
<div class="div1"></div>
<a class="link1"></a>
</li>
<li class="item">
<div class="div1"></div>
<a class="link1"></a>
</li>
</ul>
我想单击列表项(link1)中的链接并更新/操作当前列表项的div内容(div1)。单击其他列表项中的链接应该对其对应的div执行相同的操作。
有关如何完成此任务的任何帮助。
答案 0 :(得分:1)
$(function(){
$("li.item a.link1").click(function() {
$(this).siblings("div.div1").html("Yeah, that's the manipulated div.");
});
});
参考:
答案 1 :(得分:0)
试试这个:
$(function(){
$("a.link1").click(function(){
var div1 = $(this).prev("div.div1")
//Do something with div1
});
});
答案 2 :(得分:0)
$("a[class^='link']").click(function () {
var div = $(this).siblings("div");
// Update div
});