2012-06-11 55 views
0
<div id="info-leftside"> 
       <div class="label-container" id="name-label"><p class="info-field-label">name</p><p class="error">error</p></div> 
       <input type="text" name="name" id="name" class="field"/> 
       <div class="label-container" id="email-label"><p class="info-field-label">email</p></div> 
       <input type="text" name="email" id="email" class="field"/> 
       <div class="label-container" id="phone-label"><p class="info-field-label">phone</p><p class="error">error</p></div> 
       <input type="text" name="phone" id="phone" class="field"/> 
       <div class="label-container" id="address1-label"><p class="info-field-label">address (line 1)</p></div> 
       <input type="text" name="address1" id="address1" class="field"/> 
       <div class="label-container" id="address2-label"><p class="info-field-label">address (line 2)</p></div> 
       <input type="text" name="address2" id="address2" class="field"/> 
        <div class="label-container" id="city-label"><p class="info-field-label">city</p></div> 
       <input type="text" name="city" id="city" class="field"/> 

</div> 

刪除包含類'錯誤'的p標籤的最有效方法是什麼?我應該在類標籤容器上使用hasClass嗎?但是,如果真的如何刪除?刪除p標籤,如果它包含某些類

+0

爲什麼不使用簡單的選擇器的方式?(例如:$(「。label-container p.error」)。remove()) –

回答

6

$('.error').remove()怎麼樣?

或更具體的$('p.error').remove()如果您對某些其他元素使用相同的類別,則會提供此選項。

+1

@Crontab哦我正在更新,而你留下這個評論:) –

+0

沒有得到任何比這更簡單。 +1 –

+0

如果p.error不存在,該怎麼辦?它會拋出一個錯誤? – Adam

相關問題