我再次來到這裏尋求幫助,我很感激您的建議。將事件處理程序附加到刷新類的所有span元素的直接父元素
我有一個小型項目工作。那麼我需要的是使用jQuery通過類刷新來查找所有span元素,並將一個click處理程序附加到它的直接父級。我可以使用jQuery的bind(),但正如我們所知,它不適用於將來添加的元素。如果我在過去的黃金時期,我會使用live(),但由於它已被棄用,我不能使用它。
我的另一個選擇是使用委託函數,但委託函數我無法傳遞選擇器參數。
這是我的小提琴。 http://jsfiddle.net/ardeezstyle/hRhT7/2/
$('.refresh').parent().bind('click',function(){
$(this).css({'position':'relative','background':'#fff'}).append('<span>').find('span:last').addClass('refreshing');
_this=$(this);
setTimeout(function(){
_this.removeAttr('style').find('span.refreshing').remove();
}, 1000);
});
我將不勝感激任何幫助。
乾杯!
您可以將選擇器傳遞給'bind'或'on'。問題是沒有父母的選擇。你確定你不能給這些父母上課嗎? – Barmar 2013-04-30 07:00:19
@Barmar感謝您查看我的問題並試圖找到解決方案。是的,我確定我無法給父母上課。 – 2013-04-30 09:14:21