2010/09/08

[jQuery]find()

is()が同要素内を検索するのに対して、findは、jQuery日本語リファレンス:find(expr)を参考にすると、子要素の検索を行います。

<html>
<head>
<title>Jquery findテスト</title>
<script type="text/javascript"
src="./jquery-1.4.2.min.js"
></script>
</head>
<body>
<div id="test" class="ugougo">
<span>
life goes on
</span>
</div>

<input type="button"
value="Run"
id="hoge"
>
<script
type="text/javascript"
>

$("#hoge").bind(
'click'
, function(){
console.log($("#test").find("span"))
}
);

</script>
</body>
</html>

findで検索することによってヒットすれば、該当する要素、ない場合は、空を返すみたいなのですが。

今、思ったのですが、該当する要素が複数個あった場合どうなるのでしょうか?

配列になる気がする。
って検証していないけど。

0 コメント:

コメントを投稿