我有类似这样的标记:获取下一个元素在jQuery的
<div>
<a href="#">show</a>
</div>
<div class="msg" style="display: none;">message</div>
<div>
<a href="#">show</a>
</div>
<div class="msg" style="display: none;">message</div>
<div>
<a href="#">show</a>
</div>
<div class="msg" style="display: none;">message</div>
我想说明的“味精”点击父链接时。
这是我有:
$('a').click(function(){
$(this).next('.msg').show();
});
但是这不工作,没有做任何事情。有什么建议么?
谢谢!
编辑:
这是确切的标记:
<div class="left">
<a href="/checkout/" class="overlay_box no_thanks">« Back</a>
</div>
<div class="right">
<button type="submit" class="button link" href="'.$item->click_url.'">
<span>'.$this->lang->line('next').'</span></button>
</div>
<div class="clear"></div>
<br/>
<div class="message" style="display: none;">
<img src="/assets/img/icon.png" class="left"/>
<p class="left"><b>Complete?</b> Once you have completed (<a href="/help">Help</a>)</p>
<div class="clear"></div>
的点击事件上的按钮。
打我吧:P – silent1mezzo 2011-06-14 14:50:45
嗯..不工作为了我。请参阅上面的编辑 – dzm 2011-06-14 14:53:55
,这是因为您的真实标记中没有msg类。 – 2011-06-14 14:57:46