我有一个简单的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