2016-03-29 22 views
0

Şimdiye kadar sıkışmış durumdayım Bir etiketi giriş yapmadan önce kaldırmak istiyorum. bu etiket başka bir işlevin ekiydi ve jquery yöntemini kullanarak onu tekrar silmek istiyorum. Ben ekleyip sonraki() ve kaldır üzerinde kullanılan InsertAfterkullanılan ama eğer() o da işe ama girişinden önce bu etiketi eklemek istiyorum ve kaldırmak için önce kullanılırsa etiketlerin yerine girdi kaldıracak .jquery girişinden önce etiket kaldırma

<div class="form-group"> 
    <label>Default balance : 1000</label> 
    <input name="amount" class="form-control" id="amount" placeholder="" style="" value="0" type="text"> 
</div> 

JS:

$("#amount").parent().prev("label").remove(); 

enter image description here

cevap

1

yoluyla kardeş olsun, parent() aramaya gerek yoktur:

$("#amount").prev("label").remove(); 
2

label giriş elemanı #amount önceki kardeş olan, bu yüzden de ana üzerinde input elemanında prev() çağrı

$("#amount").prev("label").remove(); 
+0

tanrım şu an kafamı karıştırıyorum –

1

Sen parent() gerekmez prev()

$("#amount").prev("label").remove(); 
0

Bu deneyin:

$("#amount").prev("label").remove(); 

veya

$("#amount").parent().find("label").remove(); // if not direct previous element 
İlgili konular