jquery获取到的数据生成列表之后无法获取其元素

functionbind(){$.ajax({type:'GET',url:"jquery.ashx",success:function(date){varjson=ev... function bind() {
$.ajax({ type: 'GET', url: "jquery.ashx", success: function (date) {
var json = eval(date); var htm = "";
for (var i = 0; i < json.length; i++) {
htm += "<ul class='ul' id='li_id'><li class='left' >" + json[i].id + "</li><li class='right'>" + json[i].title + "</li></ul>";} $("#div").html(htm);}});}
$(function () {
bind();
$("#div").children(".left").click(function () { alert(111); });//这两句话都不执行
$(".left").click(function () { alert(111); }); //这两句话都不执行
});这是代码这是效果图,现在想点击某一个元素,就获取其元素值。

如何用类似
$("#div").children(".left").click(function () { alert(111); });//这两句话都不执行
$(".left").click(function () { alert(111); }); //这两句话都不执行
这样的方法实现,求高人指点!!!
展开
 我来答
匿名用户
2013-07-14
展开全部
用live绑定click事件即可,live适合用脚本创建的新元素,
获取元素值:

$(".left").live('click',
function(){
alert($(this).html());
});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-14
展开全部
看下HTML部分的代码,不然我也下不了结论
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式