2016-08-01 70 views
-1
<div class="slider-box-1"> 
    <div class="swipe-box-1"></div> 
    <div class="space-1"></div> 
    <div>the version type</div> 
</div> 

我想刪除它們沒有什麼class和id的孩子。我如何通過jquery選擇子元素?

+0

不選擇會在這裏有所幫助,請http://viralpatel.net/blogs/jquery-not-selector-example /更多詳情 –

回答

0

可以使用:not()選擇此

$(".slider-box-1").find("div:not([class])").css("color", "red");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="slider-box-1"> 
 
    <div class="swipe-box-1">swipe-box-1</div> 
 
    <div class="space-1">space-1</div> 
 
    <div>the version type</div> 
 
</div>

+0

包括支持:not([id])以及這個答案是黃金。另外,作爲一個技術性,OP要求孩子而不是後代 - 對於那個用例,我會使用.children()而不是.find() – mhodges