亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

正在回答

3 回答

你可以嘗試先刪除$(".prev ~ div")中的div ?然后看看改變了什么 ? ?然后把div改成span ?看看又有什么改變?

~可以簡單理解為后面所有兄弟元素 ?如果后面有div或者span,那就是后面所有標簽為div或span的兄弟元素

0 回復 有任何疑惑可以回復我~

3. prev ~ siblings(prev元素的所有兄弟元素,等同于nextAll()方法)

$(document).ready(function () { ? ?// 選取class為inside之后的所有div兄弟元素 ? ?$('.inside ~ div').css('color', '#FF0000'); ? ?// 等價代碼
? ?//$('.inside').nextAll('div').css('color', '#FF0000');});

下面的代碼,G2和G4會變色

<div class="inside">G1</div>
<div>G2</div>
<span>G3</span>
<div>G4</div>

參考網址http://www.cnblogs.com/tylerdonet/archive/2013/04/02/2996713.html

1 回復 有任何疑惑可以回復我~

定位class="prev"下的所有div元素

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

$(".prev ~ div")z中的~是什么作用

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號