zoukankan      html  css  js  c++  java
  • jQuery入门

    一.jquery通过选择器精准找到元素:

    <style type="text/css">
    			div{padding:8px 0px;font-size: 12px;text-align: center;border:solid 1px #888;}
    </style>
    
    <script src="jquery-2.2.1.min.js" type="text/javascript">
    </script>
    
    <script type="text/javascript">
    	$(document).ready(function (){
    		$("div").html("Hello,welcome to jquery");
    	});
    			
    </script>
    

    CLASS:

    	<style type="text/css">
    		.frame { border:solid red 1px ;font-size:13px;}
    		.title { padding :6px ;background-color:#EEE;}
    		.content { padding :8px 0px;font-size:12px;text-align:center;display:none;}
    		.curcol { background-color:yellow;}
    
    	</style>
    	<script type="text/javascript">
    		$(function(){
    			$(".content").html("Hello,welcome to jQuery");
    			$(".title").click(function(){
    				$(this).addClass("curcol").next(".content").css("display","block");
    			});
    		});
    	</script>
    </head>
    <body>
    	<div class="frame">
    		<div class="title">标题</div>
    		<div class="content"></div>
    	</div>
    </body>
    

      

     

      

    ID:

    <input id = "btnSubmit" type = "button" value = "submit" class = "btn" onclick = "btn_Click();" /><br/><br/>
    

      

    $("#btnSubmit").click(function(){}
    

      

    总结:

    ID:$("#name")

    CLASS:$(".name")

    二.学习到的几个重要函数:

    1. $(document).ready(function (){})  =  $(function(){})

    2.

    			$(".title").click(function(){
    				$(this).addClass("curcol").next(".content").css("display","block");
    			});
    

      

    分析:$(".title")找到对应的元素,给他添加click监控器,接下来就是click的响应函数的内容:$(this).addClass("curcol").next(".content").css("display","block");

    首先,这里的this是指调用这个函数的主体,也就是$(".title")这个元素,addClass函数的作用是给调用的元素添加一种样式,这里给$(".title")元素追加了“curcol”样式,这里对$(".title")元素的操作结束了,使用.next()函数转对其他元素进行操作。这里转对$(".content")元素进行处理。对$(".content")元素使用css()函数来对现有的css样式进行修改。

    注:addClass 是追加样式,在现有的样式上面追加一些其他东西。

          css 是对现有的样式进行修改

      另外,$(this).toggleClass("new");是对元素样式的动态切换。比如:

    			$(".defcol").click(function(){//旧的样式名为old
    				$(this).toggleClass("new");
    			})
    

      

    一开始,defcol的样式名为“old”,当用户点击到defcol元素时,defcol元素抛弃了“old”元素,使用“new”样式,当用户再次点击defcol元素,defcol抛弃“new”样式,使用“old”样式。类似循环,动态切换。

    3.

    var oRdoValue=$("#Radio1").is(":checked")?"man":"woman";
    

    如果Radio1被勾选,则oRdoValue的值是man,反之是woman

    以上,就是进段时间对jQuery的入门摸索。

  • 相关阅读:
    nginx设置屏蔽,可访问id的方法
    python实现rcp远程调用介绍
    0.0.0.0
    datetime 模块详解 -- 基本的日期和时间类型
    python函数——形参中的:*args和**kwargs
    时间加一天,一个小时得到新的时间
    good blog
    Python-第三方库requests详解
    python requests的content和text方法的区别
    MyEclipse使用总结——设置MyEclipse开发项目时使用的JDK
  • 原文地址:https://www.cnblogs.com/yns-blogs/p/5250554.html
Copyright © 2011-2022 走看看