jQuery( document ).on( "click", "#starSort ", function( ) {
jQuery( ".qa-voting-bookmark.active" ).closest( ".answer" )
.prependTo( "#starbox" );
jQuery("#starbox").append(jQuery(".qa-voting-bookmark.active")
.closest( ".answer" ).get().reverse());
});
以上代码就是我所拥有的。 它在创建新元素之前工作正常。 当前的.answer元素由另一个刷新数据的函数重新创建。
我试着去。
jQuery( "#starSort" ).on( "click", function( ) {});
但它不喜欢它。 虽然按钮不是问题,但它不会变得动态。 只有这些.answer元素。
编辑** 我的事件听众瞄准整个身体。 但是当我阅读有关事件委派的内容时,所有示例都是关于按钮和动态元素是同一个对象。 我想单击一个不在动态对象列表中的按钮,并让它更改动态对象。