jquery on(click)事件不起作用

时间:2013-07-14 21:56:53

标签: javascript jquery ajax onclick

在我的页面中,我有一个文本字段输入(带有id myname)。当我在该字段中写一个名字时,我会使用$ .get来获取输入的一些名称建议。所有这些div对象都有一个类“sug”。并且所有数据都附加在id为“nameHint”的div中。

$("#myname).keyup(function(t){
    $.get("getname.php", {q:value}, function(data){
        nameHint.removeClass("hid").html(data); 
    }).fail(function(){nameHint.html("").addClass("hid");});
    t.preventDefault();
});

并在页面上显示div nameHint。而且效果很好。 在那之后,当我点击其中一个div时,我会想要发生一些事情。让我们说我想打印当前的div html-cod。我会用这个代码:

$("div#nameHint div.sug").on("click", function(){
    alert($(this).html());
});

但这次活动并没有让人感到满意。

我做错了什么?

0 个答案:

没有答案