我一直在使用标准方法来隐藏/显示一个类,即:
$('.myClass').show(); // or .hide() or .toggle()
但是,如果myClass是隐藏的,并且创建了类的新元素,则它是可见的,因为.hide()不会影响它。为了解决这个问题,如果类在创建时被隐藏,我会隐藏新创建的元素。
但是,有没有一种方法可以让我隐藏类,使其自动应用于随后创建的元素?
我在考虑模式:$('#container').on('click', '.myClass', function () {...,它将处理程序附加到稍后创建的
我试图用新的html替换$('#product_blocks')的内容,同时将jQuery侦听器事件保留在类似的元素id上。
var thenewhtml= '<div id="clickme">hello this text will be replace on click</div>';
$('#product_blocks').html(thenewhtml);
jquery事件:
$( "#clickme" ).click(function() {
$("#clickme