jQuery学习笔记(一)
今天是我学习 jQuery的第一天,主要学习的内容如下:
1. 网页加载完成后的事件编写;
2. jQuery选择器的使用方法;
3. jQuery获取/修改标签内容和获取/标签属性值;
4. jQuery隐藏/显示标签
5.jQuery给标签添加Click事件的方法
学习心得:
1. 怎样实现自动感知 隐藏/显示 标签块
思路=>对隐藏/显示按钮 设置一个自定义属性,如下面代码中<input type="button" name="action" id="action" value="Hide DIV#hideOrShowDiv" operation="hide"></input>的operation属性就是自定义的,他有两个值('hide'/'show'),默认值为'hide',这样每点击一次,就用jQuery变换一次值(在hide与show这两个值之间) ,隐藏或显示某一个标签块时只需要判断该operation属性的值就知道了。
另外介绍一下jQuery非常简便的方法即可实现:
$('input#toggleaction').click(function(){
$('div#hideOrShowDiv').toggle();
});
简直太容易了...
2. 获取 / 设置某一个标签属性的值
$("标签").attr("属性名");//获取属性值
==》
$('div').attr('id');
$('div#idname').attr('id');
$('div.classname').attr('id');
$("标签").attr('属性名','属性值');//设置属性值
==》
$('div').attr('id','xxvalue');
$('div#idname').attr('id','xxvalue');
$('div.classname').attr('id','xxvalue');
3. hide() & show()用法
隐藏标签:$('标签名').hide();
显示标签:$("标签名").show();
4.获取标签文本值
$('div#hideOrShowDiv').text()
5.向指定标签中插入文本
$('div#hideOrShowDiv').html("contentValue");
-------------------------------代码粘贴于此,供大家参考,写得不好,主要自己学习之用------------------------------
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>jQuery Practice 1: The Write Less, Do More, JavaScript Library</title>
<!--<link rel="stylesheet" href="http://static.jquery.com/files/rocker/css/reset.css" type="text/css" />-->
<!--<link rel="stylesheet" href="http://static.jquery.com/files/rocker/css/screen.css" type="text/css" />-->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.3/jquery.min.js"></script>
<script type="text/javascript">
// we will add our javascript code here
//1.To do this, we register a ready event for the document.
//1.文档加载完成后触发该事件
$(document).ready(function(){
// do stuff when DOM is ready
//change the div# css
$("div#hideOrShowDiv").css("border","3px solid green");
//add click-event to tag: div&a
$("div").click(function(){
//给所有标签添加指定的CSS样式
$("*").css("border","3px solid yellow");
//给第一个div标签设置CSS样式
$("div:eq(0)").css("border","3px solid purple");
alert("Click DI
相关新闻>>
- 发表评论
-
- 最新评论 更多>>