我有一個簡單的jQuery腳本。我使用.ajax()從我的數據庫中獲取一些信息,它的工作原理非常完美。jQuery .click()問題
問題是php代碼genereate xhtml代碼與不同類的標籤,如.info,.delete和.edit。
我想要做的東西,當我點擊我的.info鏈接。 我曾嘗試這樣的代碼:
$('a.info').click(function (e) {
e.preventDefault();
alert('Do stuff');
});
忽略了最低在所有的工作,沒什麼反應。螢火蟲給我沒有錯誤,所以我不知道如何解決問題。
$('a').click(function (e) {
e.preventDefault();
alert('Do Stuff 2');
});
適用於網站上的所有鏈接,但不適用於從php代碼生成的鏈接。
我的代碼:
$(function(){
$.ajax({
type: "POST",
url: 'users.php',
data: 'getall=true',
success: function(r) {
$(' #content ').html(r);
},
error: function() {
alert('Error');
}
});
$('a.info').click(function (e) {
e.preventDefault();
alert('Do Stuff');
});
$('a').click(function (e) {
e.preventDefault();
alert('Do Stuff 2');
});
});
你應該添加生成的標記的相關片段 - 因爲這似乎是問題的根源... – flitzwald 2011-02-11 10:58:00