jquery添加弹出层
代码如下
$(function() {
$.ajax({
type:'POST',
url: 'hhWebsiteInfoController.do?website-getDt',
dataType:'json',
data:'',
success:function(json){
alert(1);
var dts = json.attributes.dts;
$("#news").empty();
if(typeof(dts)!=undefined){
for(var i=0;i<dts.length;i++){
var a = "<div class='col-md-3 col-sm-3 wow fadeIn' data-wow-delay='0.6s' ><a>"+dts[i].title+"</a></div>";
var b = "<img id='test2' src='"+dts[i].pic1+"'>";
var c = a+b;
// var d =" <img id='test2' src='"+dts[i].pic1+"'>";
$("#news").append(c);
}
}}
});
$('#test2').on('click', function() {
// alert(2);
layer.open({
type: 1,
area: ['600px', '360px'],
shadeClose: true, //点击遮罩关闭
content: '<div style="padding:20px;" id="test3">自定义内容444</div>'
});
});
});
点击id=“test2"的图片没反应,不弹出弹出层,为什么啊??