導航:首頁 > 凈水問答 > 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過濾相關的資料

熱點內容
鴻鵠凈水機廠家在哪裡 瀏覽:337
軟水機出來的水反滲透後 瀏覽:597
打火器水垢較多怎麼修理 瀏覽:278
純水up的ph值多少 瀏覽:826
尼龍66是什麼濾芯 瀏覽:141
蒸汽發生器除垢教程 瀏覽:721
為什麼污水泵比清水泵便宜 瀏覽:7
漢蘭達空氣濾芯用什麼牌子 瀏覽:62
歐派蒸箱除垢流程 瀏覽:889
新桑塔納機濾芯多少錢 瀏覽:192
汽車空調濾芯怎麼換一次多少錢 瀏覽:196
400加侖純水機夠多少人用 瀏覽:261
蒸餾分離的物質舉例 瀏覽:817
怎麼安裝2號濾芯 瀏覽:285
飲水機有清潔劑味怎麼去除 瀏覽:343
飲水機應擺放在什麼位置 瀏覽:526
凈水器後置濾芯怎麼選擇 瀏覽:648
奶茶店污水處理要多少錢 瀏覽:986
洗台式凈水器用多少目的砂紙合適 瀏覽:648
羚羊機油濾芯怎麼拆卸 瀏覽:400