我有兩個文件,它們在編碼中是精確的,文件A和B.在文件A中有鏈接來創建文件B的彈出窗口。在文件A的頂部,I創建了一個鏈接(a href),單擊它時會提醒用戶。這確切的代碼是在文件B.它可以在文件中的,而不是在文件B.jQuery點擊在彈出窗口中不起作用
<a href="#" id="send-email">Send Email</a>
而jQuery的:
$('#send-email').click(function(e) {
alert('works');
});
好奇的是,他們都鏈接到同一外部jQuery文件,以及其他可用的jQuery函數(例如,手風琴菜單),除了這個彈出式單擊。我試着先使用jQueryUI,但這就是我發現這個問題的方法;然後我去了準系統點擊提示,這就是我在上面發佈的代碼。
是否.click在彈出窗口中工作?如果是這樣,怎麼樣?
是的,它會彈出工作,在瀏覽器中打開它,並檢查你正在嘗試點擊,找到該元素的確切ID是什麼元素,瀏覽器可能已經改變了ID –
@ScottSelby,如果他的瀏覽器正在改變他的ID,我建議他發現自己是一個新的瀏覽器:) –
原來,這是一個問題在$(document).ready(function ())。我認爲彈出窗口不被視爲「準備好」,這就是我遇到這個問題的原因。 – Hybride