问题描述
$.post("actions/gettype.ashx",function(types){$(types).each(function(index,type){vardivtype=$("<divclass='divtype'id='type'></div>");$("#divtype").append(divtype);var$type=$("<aclass='atype'onclick='a_click(this)'></a>");$type.append("<h5>"+type.type_name+"</h5>");divtype.append($type);});},"json")动态添加类型名点击其中一个动态添加的类型名,获得他的值
解决方案
解决方案二:
产生之后再绑定,在divtype.append($type);后面添加一个clike事件就好了。
解决方案三:
$(".atype").click(function(){alert("x");});
解决方案四:
不是已经有a_click了吗?
解决方案五:
functiona_click(){alert($(".atype").html());}这样点击其中任一个类型,alert的都是第一个类型名
解决方案六:
你可以在append之前就将你的a转化为jquery对象,然后进行相关click方法绑定,类似下面的方法varla=$("a");la.click(function(){});div.append(la)
解决方案七:
functiona_click(e){alert(e.innerHTML)}
解决方案八:
引用4楼NET_class的回复:
functiona_click(){alert($(".atype").html());}这样点击其中任一个类型,alert的都是第一个类型名
参数呢?
时间: 2024-08-30 12:11:04