導航:首頁 > 凈水問答 > jquerysiblings過濾

jquerysiblings過濾

發布時間:2021-12-01 04:24:15

① 關於jQuery刪除siblings()同輩元素的問題

既然大家都給代碼,我就給文字解釋:你選中的是li下的a標簽,在這個下的this指的是所有的a標簽的兄弟標簽,他們都只有一個,所以你的siblings是取不到的。你要寫siblings的話前面的選擇器必須取到li為止。

② jq中,一次性使用siblings()以及使用removeClass移除全部樣式再添加樣式,哪個比較好,他們有什麼問題

首先,$('li', '#address_more')選中的是什麼?是想表達$('li #address_more')么?
如果就是想點擊加上去掉active class這個功能,可以試試toggleClass

③ jQuery過濾選擇器怎麼製作圖片突出效果

我們經常在一些網站上看到圖片突出效果,即若干個圖片擺放在一起,當滑鼠放到某一張圖片上時,以其他圖片變暗的方式突顯這張圖。大致效果如下:

首先布局HTML:

<divclass="main"><ul><li><imgsrc="images/1.jpg"width="350px"height="200px"alt=""></li><li><imgsrc="images/6.png"width="350px"height="200px"alt=""></li><li><imgsrc="images/3.jpg"width="350px"height="200px"alt=""></li><li><imgsrc="images/4.jpg"width="350px"height="200px"alt=""></li><li><imgsrc="images/5.jpg"width="350px"height="200px"alt=""></li><li><imgsrc="images/2.jpg"width="350px"height="200px"alt=""></li></ul></div>

接下來簡單調整一下css樣式


<style>*{padding:0;margin:0}ul,li{list-style:none;}.main{width:1050px;height:410px;margin:100pxauto;background-color:#000;}.mainli{float:left;}</style>

有沒有很簡單。


再下一步就是要引入jq和編寫jq代碼來實現效果了

<scriptsrc="images/jquery-1.12.4.js"></script>

<script>$(function(){$(".main>ul>li").mouseenter(function(){$(this).css("opacity","1").siblings().css("opacity","0.3");$(".main").mouseleave(function(){$(this).find("li").css("opacity",1);})})});</script>

就是這么簡單,有沒有很意外?主要熟悉使用siblings()和find()兩個過濾選擇器來實現效果,至於作者的布局好不好看,圖片搭配美不美的問題就不要深究了。

④ jquery裡面的siblings()方法是當前元素尋找同胞元素,但有個地方不太明白

P元素是不能包含塊級元素(包括P自身)

你可以試一下下面的代碼,11並沒有變色。

而且實際運用的時候一般都會加上id或者class的。不會這樣一次獲取全體元素的。

對於這種嵌套的研究,最好用div實驗。

<!doctypehtml>
<html>
<head>
<title>demo</title>
<metacharset="utf-8"/>
<scripttype="text/javascript"src="js/jquery-3.1.1.min.js"></script>

<styletype="text/css">

</style>
<script>
$(function(){
$("p").siblings().css("color","red")
})

</script>
</head>
<body>
<p>11</p>
<span>22<p>33</p></span>


</body>


</html>

⑤ JQuery中的siblings()是什麼意思

jQuery siblings() 方法返回被選元素的所有同胞元素,並且可以使用可選參數來過濾對同胞元素的搜索。

實例演示:點擊某個li標簽後將其設置為紅色,而其所有同胞元素去除紅色樣式

  1. 創建Html元素

    <divclass="box">
    <span>點擊li元素設置紅色並去除其餘所有同胞元素的紅色樣式:</span><br>
    <divclass="content">
    <li>栗子</li>
    <li>李子</li>
    <li>梨子</li>
    <li>荔枝</li>
    </div>
    </div>
  2. 設置css樣式

    div.box{width:300px;padding:20px;margin:20px;border:4pxdashed#ccc;}
    div.boxspan{color:#999;font-style:italic;}
    div.content{width:250px;margin:10px0;padding:20px;border:2pxsolid#ff6666;}
    li{padding:10px;}
    .red{color:red;}
  3. 編寫jquery代碼

    $(function(){
    $("li").click(function(){
    $(this).addClass('red');//設置被點擊元素為紅色
    $(this).siblings('li').removeClass('red');//去除所有同胞元素的紅色樣式
    })
    })
  4. 觀察效果

⑥ 請教jquery siblings 遍歷問題

siblings()不是遍歷函數,應該說是指兄弟元素函數,比如:

<div>
<p></p>
<pclass="p"></p>
<p></p>
<p></p>
<p></p>
</div>

$(".p").siblings();

指的是獲取類p的p標簽的所有同層的兄弟元素。即div裡面所有標簽元素的意思。

⑦ jquery中如果查到多個對象,怎麼使用siblings方法去改同輩的樣式,如果改了的話,它會影響

siblings只能改變除了自己以外的同輩標簽,所有如果jquery對象中有多個的話會把所有的同輩標簽都改變,比如

<ul>
<li>listitem1</li>
<liclass="item">listitem2</li>
<liclass="item">listitem3</li>
<li>listitem4</li>
<li>listitem5</li>
</ul>

下面這樣,如果使用

$('li.item').siblings().css('background-color','red');

會全部變成紅色,要想實現2,3兩個顏色和別的不一樣還需要多加一句

$('li.item').each(
function()
{
$(this).css('background-color','green');
}
)

⑧ jquery的siblings(),和next()詳解,帶例子

<script type="text/javascript" src=" http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>

<select id="s">
<option>1</option>
<option>2</option>
<option>3</option>
</select>

<script>
var t;
alert((t = $('#s').find('option').first()).text());
alert(t.siblings().first().text());
alert(t.siblings().first().next().text());
</script>

⑨ jquery的siblings()方法與$("prev~siblings")選擇器進行比較,有什麼區別

你好。
均是匹配prev之後的所有同輩元素,區別都不大,jquery查詢本身是比較快捷的,所以在查詢效率上去追究也沒有意義,關鍵看自己喜歡哪一種方式以及通用性,個人比較推薦第一種,第二種在開發中很少用到,畢竟有的特殊字元('~')看起來不是很優雅。

⑩ jQuery 的siblings括弧里的選擇表達式怎麼寫能選擇name或其它屬性為特定值的塊

var $el = $("p").siblings("span[name='nidaye']");

閱讀全文

與jquerysiblings過濾相關的資料

熱點內容
聖達菲燃油濾芯在哪裡 瀏覽:992
溫熱型飲水機水溫多少度 瀏覽:735
老款奧德汽油調濾芯在哪裡 瀏覽:766
凈水器pu濾芯有什麼辦法清洗 瀏覽:608
做水處理對人體有害 瀏覽:724
輝銳凈水機濾芯怎麼換 瀏覽:632
水處理調試工程師英語怎麼說 瀏覽:670
二手超濾膜可以用嗎 瀏覽:904
為什麼污水泵老是壞 瀏覽:122
為什麼污水廠的檢測指標只有氨氮 瀏覽:744
回奶用吸奶器吸不出來怎麼辦 瀏覽:568
舉報廢水獎勵多少錢 瀏覽:314
樹脂滑鼠墊不好 瀏覽:851
過濾的水偏酸性 瀏覽:222
吳中區吳淞江污水處理廠新項目 瀏覽:461
女寶寶腎小球過濾46 瀏覽:843
空氣凈化器怎麼看空氣指數 瀏覽:82
反滲透幾種形式 瀏覽:866
江蘇10噸edi超純水設備多少錢 瀏覽:149
廢水處理工程葯劑 瀏覽:434