2010/08/27

[jQuery]is()

おそらくある要素などが存在している場合は、trueを返し、ない場合は、falseを返すメソッドなのかなーっと思ったら案の定的中
(jQuery日本語リファレンス:is(expr))

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

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

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

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

上記のソースでは、id名testと同じ要素内にugougoというクラスがあるので、結果は「true」を返します。

もしないならば、「false」を返します。

ちなみに、isの中は、selectorを指定するそうなのですが、詳細は、こちらにあります。

0 コメント:

コメントを投稿