我想在获取的数据上通过js显示隐藏数据

时间:2017-12-13 10:18:09

标签: javascript jquery html

我有两个页面,第一页是html现在我通过jquery在第二页上调用第一页html,代码如下所示。

$(".cat_ring").click(function(){
    var x =$(this).val();
    var alphabet=$('.soganii').val();
    $.ajax({
        url : '******************',
        method : 'POST',
        data : {id:x, alpha:alphabet},
        success : function(data){
            $(".soganiiiii").html(data);
        }
    });
});

现在我从上一页获取的html部分到一个单选按钮的新页面。通过它我想要显示&隐藏一个div。我试图通过以下代码来做。

$('.custom').click(function () {
                    alert();
                  $('#product').show('fast');


            });

             $('#product1').click(function () {
                  $('#product').show('fast');


            });

我可以将上一页的html内容显示到新页面,但是当我想使用获取内容的单选按钮时,我的js无法正常工作。 提前致谢

1 个答案:

答案 0 :(得分:2)

您需要委派您的活动,因为您已动态添加了元素

$('.soganiiiii').on('click','.custom',function () {
     alert();
     $('#product').show('fast');


 });

$('.soganiiiii').on('click','#product1',function () {
     $('#product').show('fast');
 });