Javascript 试图通过id';使用php,单击以获得模式弹出窗口

Javascript 试图通过id';使用php,单击以获得模式弹出窗口,javascript,php,jquery,loops,Javascript,Php,Jquery,Loops,我有多个产品卡,php正在循环。我想在弹出模式的卡片上添加一个onclick。我试过了 HTML 我认为您的$count有问题,因为我测试了这段代码,虽然我在代码顶部定义了$count,但img.onclick工作正常,控制台日志:“testing image loop”。 无论如何,如果你想用另一种方式来做,你可以这样做: var imageElem = $('.open-lightbox').find('img'); $(imageElem).on('click', function te

我有多个产品卡,php正在循环。我想在弹出模式的卡片上添加一个onclick。我试过了

HTML


我认为您的$count有问题,因为我测试了这段代码,虽然我在代码顶部定义了$count,但img.onclick工作正常,控制台日志:“testing image loop”。 无论如何,如果你想用另一种方式来做,你可以这样做:

var imageElem = $('.open-lightbox').find('img');

$(imageElem).on('click', function test(){
        console.log("testing image loop");
        //and the rest of your code
});

我认为您的$count有问题,因为我测试了这段代码,虽然我在代码顶部定义了$count,但img.onclick工作正常,控制台日志:“testing image loop”。 无论如何,如果你想用另一种方式来做,你可以这样做:

var imageElem = $('.open-lightbox').find('img');

$(imageElem).on('click', function test(){
        console.log("testing image loop");
        //and the rest of your code
});
$('.open-lightbox').on('click', function test(){

    $(this).find('img').hide();

});
var imageElem = $('.open-lightbox').find('img');

$(imageElem).on('click', function test(){
        console.log("testing image loop");
        //and the rest of your code
});