çalışmaz:JQuery Kaldır() aşağıdaki gibi başka içeride bir DIV öğesi
<div id="filters">
<div class="filterData">hello</div>
</div>
ve ben elemanını kaldırmak için çalışıyorum:
$("#filters").remove('.filterData');
Sorun, o değil 't. Sayfamdaki diğer öğeler üzerinde test yaptım ve işe yarıyor. Mesele şu ki, ona ekleyemem, gösterme veya gizleme, kullanma. Ben de 'filterData' kimliği olarak bir DIV olmak ve JQuery kaldırmak için söyledim ama bunu reddeder ...
Daha önce böyle bir stuborn elemanı vardı?
DÜZENLEME: Ayrıca bir $(document).ready
işlevinin içinde kaldırmaya çalışıyorum bu yüzden hiçbir fikrim yok. Eğer remove
bir parametre olarak bir seçici kullanırsanız .remove()
değil find
olarak, mevcut setinde bir filtre görevi görür kullanın
$("#filters .filterData").remove();
işler böyle yürümez
Bu durumun geçerli olduğundan emin olun. http://api.jquery.com/remove/ bir seçici _can_ '.remove()' –
@RobCowie'ye geçtiğini önerir. Evet, ancak bunu fark ettiyseniz, *** selector *** ifadesinin ** filtreler olduğunu ** kaldırılacak eşleştirilen öğeler kümesi. (* Bu yanıtı yansıtan yanıtı güncelleştirin *) –
Hayır, hala hayır şans. Eleman hala mevcut. –