在我的页面中,我有一个文本字段输入(带有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());
});
但这次活动并没有让人感到满意。
我做错了什么?