我有两个页面,第一页是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无法正常工作。 提前致谢
答案 0 :(得分:2)
您需要委派您的活动,因为您已动态添加了元素
$('.soganiiiii').on('click','.custom',function () {
alert();
$('#product').show('fast');
});
$('.soganiiiii').on('click','#product1',function () {
$('#product').show('fast');
});