[英]Jquery set class to all elements except element with specific class + children/children of children
[英]Select jquery elements except specific children
這是一個簡單的問題,但是,在我發現的任何問題中,我都沒有找到明確的答案。 我針對特定問題修改了JSFiddle 。
我得到了這個小代碼:
<ul>
<li id='one'>Element 1</li>
<li id='two'>Element 2</li>
<li id='three'>Element 3</li>
<li id='four'>Element 4</li>
<li id='five'>Element 5</li>
</ul>
並且此腳本應返回 ul
元素(第一個li
除外):
$(function(){
$("ul").not($('#one'))
});
相反,它將刪除每個li。 我做錯了什么?
編輯:換句話說,我想選擇一個選擇器,而不刪除實際元素(=變量內)
<ul>
<li id='two'>Element 2</li>
<li id='three'>Element 3</li>
<li id='four'>Element 4</li>
<li id='five'>Element 5</li>
</ul>
內容: http : //jsfiddle.net/LVUMs/13/
根據您的問題,您的預期輸出為:
<ul>
<li id='two'>Element 2</li>
<li id='three'>Element 3</li>
<li id='four'>Element 4</li>
<li id='five'>Element 5</li>
</ul>
檢查演示。
$(function(){
var removed = $("ul li:not(#one)");
});
要么
var op = $("ul :not(#one)");
請嘗試以下JS代碼
$(function(){
var test= $("ul li").remove("#one");
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.