ホームページ  >  記事  >  ウェブフロントエンド  >  jQuery:親セレクターの定義と use_jquery

jQuery:親セレクターの定義と use_jquery

WBOY
WBOYオリジナル
2016-05-16 16:42:421106ブラウズ

:親セレクターの定義と使用法:

このセレクターは、子要素またはテキストを含む要素と一致します。
注: スペースも含まれる要素とみなされます。

文法構造:

$(":parent")

このセレクターは通常、クラス セレクター、要素セレクターなどの他のセレクターと組み合わせて使用​​されます。例:

$("div:parent").animate({width:"300px"})

上記のコードは、テキストまたは要素を含む div の幅を 300px に設定できます。
他のセレクターで使用しない場合、デフォルトの状態は * セレクターで使用されます。たとえば、$(":parent") は $("*:parent") と同等です。

コード例:

例 1:

<!DOCTYPE html> 
<html> 
<head> 
<meta charset=" utf-8"> 
<meta name="author" content="http://www.softwhy.com/" /> 
<title>蚂蚁部落</title> 
<style type="text/css"> 
div{ 
list-style-type:none; 
width:150px; 
height:30px; 
border:1px solid red; 
} 
</style> 
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> 
<script type="text/javascript"> 
$(document).ready(function(){ 
$("button").click(function(){ 
$("div:parent").animate({width:"300px"}) 
}) 
}) 
</script> 
</head> 
<body> 
<div>我是文本</div> 
<div></div> 
<button>点击查看效果</button> 
</body> 
</html>

上記のコードは、カスタム アニメーションでテキストまたは要素を含む div の幅を 300 に設定できます。

例 2:

<!DOCTYPE html> 
<html> 
<head> 
<meta charset=" utf-8"> 
<meta name="author" content="http://www.softwhy.com/" /> 
<title>蚂蚁部落</title> 
<style type="text/css"> 
div{ 
list-style-type:none; 
width:150px; 
height:30px; 
border:1px solid red; 
} 
span{border:1px solid green;} 
</style> 
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> 
<script type="text/javascript"> 
$(document).ready(function(){ 
$("button").click(function(){ 
$("*:parent").animate({width:"300px"}) 
}) 
}) 
</script> 
</head> 
<body> 
<div>我是文本</div> 
<div></div> 
<span>大家好</span> 
<button>点击查看效果</button> 
</body> 
</html>

上記のコードでは、:parent セレクターで使用されるセレクターが指定されていないため、デフォルトで * セレクターで使用されます。したがって、このコードは、カスタム アニメーション内のテキストと要素を含む要素の幅を設定できます。 300ピクセル。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。