$.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "/CosmeticRia/QueryInfo", dataType: "json", data: "{txt:'" + txt + "',type:'" + type + "'}", success: function (data) { $("#" + type + "Show").empty(); var txt = ""; $.each(data, function (i, item) { txt = txt + "<a>" + item + "</a><br />"; }); $("#" + type + "Show").html(txt); if (data.length > 0) { $("#" + type + "Show").css("display", "block"); } }, error: function (XMLHttpRequest, textStatus, errorThrown) { window.location.href = "/error"; } });
我想知道怎么给a标签添加事件?求哪位大神告诉一下啊
最简单的办法 "<a>" + item + "</a><br />"改成 "<a onclick='click'>" + item + "</a><br />"
这个不行。最开始就用这个,点了没反应
@单恋: 这种做法是可以的,没反映应该是其他原因,你在前台调下JS看看,
可以给a标签一个id $("#id").click(function(){});
if (data.length > 0) { $("#" + type + "Show").css("display", "block"); $("#" + type + "Show a").click(function(){alert("提示");}); }
$(".a").live("click",function(){});