我有類似這樣的標記:獲取下一個元素在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