初級jQueryの使用
24748 ワード
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script src="../Scripts/jquery-1.7.1.min.js"></script>
<link href="../Themes/default.css" rel="stylesheet" />
<script type="text/javascript">
$(document).ready(function () {// , ,
$(".level1>a").click(function () {
//$(this).addClass("current")
// .next().show()
//.parent().siblings().children("a").removeClass("current")
//.next().hide();
$(this).next().show()// ul
.parent().siblings()// li
.children().next().hide();//
return false;
});
$("#cr").click(function () {
if ($(this).is(":checked")) {
alert(" !");
}
});
});
//$(".demo").click(function () {// , ready() , body
// alert("jQuery Demo!");
//});
function demo() {
alert(" !");
};
</script>
</head>
<body>
<div class="box">
<ul class="menu">
<li class="level1">
<a href="#none"> </a>
<ul class="level2">
<li><a href="#none"> </a></li>
<li><a href="#none"> </a></li>
<li><a href="#none"> T </a></li>
<li><a href="#none"> T </a></li>
</ul>
</li>
<li class="level1">
<a href="#none"> </a>
<ul class="level2">
<li><a href="#none"> </a></li>
<li><a href="#none"> </a></li>
<li><a href="#none"> </a></li>
<li><a href="#none"> </a></li>
</ul>
</li>
<li class="level1">
<a href="#none"> </a>
<ul class="level2">
<li><a href="#none"> </a></li>
<li><a href="#none"> </a></li>
<li><a href="#none"> </a></li>
<li><a href="#none"> </a></li>
</ul>
</li>
</ul>
<!-- <ul class="menu">
<li class="level1">
<a href="#none"> </a>
<ul class="level2">
<li><a href="#none"> </a></li>
<li><a href="#none"> </a></li>
<li><a href="#none"> T </a></li>
<li><a href="#none"> T </a></li>
</ul>
</li>
<li class="level1">
<a href="#none"> </a>
<ul class="level2">
<li><a href="#none"> </a></li>
<li><a href="#none"> </a></li>
<li><a href="#none"> </a></li>
<li><a href="#none"> </a></li>
</ul>
</li>
<li class="level1">
<a href="#none"> </a>
<ul class="level2">
<li><a href="#none"> </a></li>
<li><a href="#none"> </a></li>
<li><a href="#none"> </a></li>
<li><a href="#none"> </a></li>
</ul>
</li>
</ul>-->
</div>
<div>
<input type="checkbox" id="cr" /><label for="cr"> .</label>
<p class="demo">jQuery Demo</p>
<script type="text/javascript">
$(".demo").click(function () {
alert("jQuery Demo!");
});
</script>
<p class="demo" onclick="demo();"> </p>
<div id="tt">test</div>
<script type="text/javascript">
$('#tt').css("color", "red");// .attr
</script>
<table id="tb">
<tbody>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</tbody>
</table>
<input type="checkbox" value="1" name="check" checked="checked" />
<input type="checkbox" value="2" name="check" />
<input type="checkbox" value="3" name="check" checked="checked" />
<input type="button" value=" " id="btn" />
<script type="text/javascript">
//
//window.onload = function () {//
// var btn = document.getElementById("btn"); // id btn (button)
// btn.onclick = function () { // onclick
// var arrays = new Array(); //
// var items = document.getElementsByName("check"); // name check (checkbox)
// for (i = 0; i < items.length; i++) { //
// if (items[i].checked) { //
// arrays.push(items[i].value); // . push() javascript .
// }
// }
// alert(" :" + arrays.length);
// }
//}
//
$("#btn").click(function () {
var items = $("input[name='check']:checked");
var array = [];
//array = eval(items);
$('input:checkbox:checked').each(function () {
array.push($(this).val());
});
alert(" :" + items.length+array[0]);
})
</script>
<form>
<label>Name:</label>
<input name="name" />
<p>
<label>Newsletter:</label>
<input name="newsletter" />
<input name="newsletter" />
</p>
<input name="newsletter" />
</form>
<script type="text/javascript">
var tid = $("form > input");
var i = tid;
</script>
<input name="none" />
</div>
</body>
</html>