点击标签a获取它的值

时间:2022-11-26 11:44:01
  $.post("actions/gettype.ashx", function (types) {
            
                   
                    $(types).each(function (index, type) {
                        var divtype = $("<div class='divtype' id='type'></div>");
                        $("#divtype").append(divtype);
                  
                        var $type = $("<a class='atype' onclick='a_click(this)'></a>");
                   
                        $type.append("<h5>" + type.type_name + "</h5>");
                        
                        divtype.append($type);
                      
                    });
            }, "json")
动态添加类型名

点击其中一个动态添加的类型名,获得他的值

8 个解决方案

#1


[产生之后再绑定,在divtype.append($type);后面添加一个clike事件就好了。, $(".atype").click(function() {
  alert("x");
});, 不是已经有a_click了吗?,  function a_click() {
           
                    alert($(".atype").html());
               
               
            }
这样点击其中任一个类型,alert的都是第一个类型名, 你可以在append之前就将你的a转化为jquery对象,然后进行相关click方法绑定,类似下面的方法
var la=$("a");
la.click(function(){});
div.append(la),

 function a_click(e) {
    alert(e.innerHTML)
}
,
引用 4 楼 NET_class 的回复:
 function a_click() {
           
                    alert($(".atype").html());
               
               
            }
这样点击其中任一个类型,alert的都是第一个类型名

参数呢?, 我还是再去打打基础吧 点击标签a获取它的值]

#1


[产生之后再绑定,在divtype.append($type);后面添加一个clike事件就好了。, $(".atype").click(function() {
  alert("x");
});, 不是已经有a_click了吗?,  function a_click() {
           
                    alert($(".atype").html());
               
               
            }
这样点击其中任一个类型,alert的都是第一个类型名, 你可以在append之前就将你的a转化为jquery对象,然后进行相关click方法绑定,类似下面的方法
var la=$("a");
la.click(function(){});
div.append(la),

 function a_click(e) {
    alert(e.innerHTML)
}
,
引用 4 楼 NET_class 的回复:
 function a_click() {
           
                    alert($(".atype").html());
               
               
            }
这样点击其中任一个类型,alert的都是第一个类型名

参数呢?, 我还是再去打打基础吧 点击标签a获取它的值]