读书人

jquery使用点击失败。高手帮忙看下,该

发布时间: 2012-04-24 14:15:38 作者: rapoo

jquery使用点击失败。高手帮忙看下
一共两个页面。一个在页面加载的时候调用;
输出值页面

C# code
 IList<LabelInfo> list = new Gethome.BLL.User.Label().GetListLable(UserID);            StringBuilder sb = new StringBuilder();            for (int i = 1; i <= list.Count; i++)            {                LabelInfo la = list[i - 1];                if (i % 6 != 0)                {                    sb.Append("<a href=\"#\" class=\"assssl\" id=\"la" + la.ID + "\">" + la.TagName + "</a>\t");                }                else                {                    sb.Append("<a href=\"#\" class=\"assssl\" id=\"la" + la.ID + "\">" + la.TagName + "</a><br/>");                }            }            Response.Write(sb.ToString());            Response.End();


调用的页面
C# code
标签:<div id="EventLable">        </div>

jquery调用
JScript code
  $.ajax({                url: 'Ajxa/LableList.aspx',                type: 'get',                data: "",                success: function(msg) {                    if (msg != null) {                        $("#EventLable").html(msg);                    } else {                        alert(msg);                    }                }            });

点击事件:
JScript code
  $("a.assssl").click(function() {            alert("asdasda");        });

整体页面输出为:
HTML code
<div id="EventLable"><a id="la1" class="assssl" href="#">出来</a><a id="la2" class="assssl" href="#">哈哈</a><a id="la3" class="assssl" href="#">辅导费</a><a id="la5" class="assssl" href="#">出生</a><a id="la6" class="assssl" href="#">婚嫁</a><a id="la8" class="assssl" href="#">生活</a><br><a id="la9" class="assssl" href="#">车辆</a><a id="la10" class="assssl" href="#">房产</a><a id="la11" class="assssl" href="#">消费</a><a id="la12" class="assssl" href="#">学习</a><a id="la13" class="assssl" href="#">工作</a><a id="la14" class="assssl" href="#">理财</a><br><a id="la15" class="assssl" href="#">人际</a><a id="la16" class="assssl" href="#">娱乐</a><a id="la17" class="assssl" href="#">创业</a></div>


点击标签探出标签的。写了很多。改了很多。点击就是没反应

[解决办法]

JScript code
$(".assssl").live("click",function(){     alert("asdasda");});
[解决办法]
探讨
JScript code


$(".assssl").live("click",function(){


alert("asdasda");
});


[解决办法]
你的 点击事件:是写在哪里的,应该是写在页面初始时,为每个元素绑定这个点击,而不是随便写这么个方法,就能自动绑定

读书人网 >asp.net

热点推荐