jQuery その他
jQueryのその他機能をまとめます。配列存在確認
配列の存在確認を行う場合、$.inArrayメソッドを使用します。以下のように使用します。$.inArray(検索データ, 配列)・・・戻り値にインデックス(存在しない場合、-1)
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>jQuery Hello World</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
<script>
$(function() {
var ary = ["aaa", "bbb", "ccc"];
var str = "";
if($.inArray("aaa", ary) != -1){
str += "Hello "
}
if($.inArray("abc", ary) == -1){
str += "World!!"
}
$("#test").html(str);
});
</script>
</head>
<body>
<div id="test"></div>
</body>
</html>
実行イメージ
自分自身のタグを取得
.prop("tagName")で自分自身のタグ名を取得することが出来ます。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>jQuery Test</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script type="text/javascript">
function show() {
alert($("#btn").prop("tagName") + "-" + $("#btn2").prop("tagName"));
}
</script>
</head>
<body>
<input id="btn" type="button" value="テスト" onclick="show()" />
<button id="btn2">テスト2</button>
</body>
</html>
実行イメージ
ページのトップへ戻る