我有兩個鏈接一個div:如何判斷使用JQuery單擊了哪個錨?
<div id="copyrightFooter">
<p>Copyright © 2011 MY Company, LLC. All rights reserved. please review our
<a id="privacyPolicy" style="color: #9DB2E7;font-weight:bold" href="#">Privacy Policy</a> and our <a id="terms" style="color: #9DB2E7;font-weight:bold" href="#">Terms of Use</a>
</p>
</div> <!-- copyrightFooter-->
我目前拍攝上與jQuery這兩個鏈接的點擊次數:
jQuery(function ($) {
// Load dialog on page load
// Load dialog on click
$('#copyrightFooter a ').click(function (e) {
$('#basic-modal-content').modal();
return false;
});
});
的問題是,該代碼同時適用於鏈接。我想「切換/大小寫」我點擊了哪個ID,這樣我就可以模擬對話一個不同的DIV。我做的沒有什麼作品? 「警告」ID帶回「未定義」或類似的東西,所以開關盒不起作用。我究竟做錯了什麼?
因此'alert(this.id)'提醒未定義'? – lonesomeday
你如何獲得ID? $ id = $(this).attr('id');應該給你主播的ID。 –
@ lonesomeday,它認爲它必須是'$(this)',你可以'self = $(this)',然後'self.id' ... –