JQuery学习笔记(第一天)

Learning JQuery第一个例子

文章中关键字如果有“First 特殊显示

/SPAN> HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html>

    <head>

       <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

       <title>First Daytitle>

       <style type="text/css">

           .poem {

             margin: 0 2em;

           }

           .emphasized {

             font-style: italic;

             border: 1px solid #888;

             padding: 0.5em;

             margin: 0.5em 0;

             background-color: #ffc;

           }

       style>

       <script src="../lib/jquery/jquery.js" type="text/javascript">script>

       <script language="JavaScript">

           $(document).ready(function() {

             $('span:contains(First)').addClass('emphasized');    /**/

           });

       script>

    head>

    <body>

       Learning JQuery <span> First Day!span> <a onclick="ready">Enjoya>

    body>

html>

 

JQuery的一些特性和用法、

1.        精准简单的选择对象(dom)

         $('#element');// 相当于document.getElementById("element")

    $('.element');//Class

    $('p');//html标签

    $("form. > input");//子对象

    $("div,span,p.myClass");//同时选择多种对象

    $("tr:odd").css("background-color", "#bbbbff");//表格的隔行背景

    $(":input");//表单对象

    $("input[name='newsletter']");//特定的表单对象

2.        对象函数的应用简单和不限制

         element.function(par)

    $(”p.surprise”).addClass(”ohmy”).show(”slow”)...

3.        对已选择对象的操作(包括样式)

         $("#element").addClass("selected");//给对象添加样式

    $('#element').css({ "background-color":"yellow", "font-weight":"bolder" });//改变对象样

    $("p").text("Some new text.");//改变对象文本

    $("img").attr({ src: "test.jpg", alt: "Test Image" });//改变对象文本

    $("p").add("span");//给对象增加标签

    $("p").find("span");//查找对象内部的对应元素

    $("p").parent();//对象的父级元素

    $("p").append("<b>Hellob>");//给对象添加内容

4.        支持aJax,支持文件格式:xml/html/script/json/jsonp

         $("#feeds").load("feeds.html");//相应区域导入静态页内容

    $("#feeds").load("feeds.php", {limit: 25}, function(){alert("The last 25 entries in the   feed have been loaded");});//导入动态内容

5.        对事件的支持

         $("p").hover(function () {

      $(this).addClass("hilite");//鼠标放上去时

    }, function () {

      $(this).removeClass("hilite");//移开鼠标

    });//鼠标放上去和移开的不同效果(自动循环所有p对象)

6.        动画

         $("p").show("slow");//隐藏对象(慢速渐变)

    $("#go").click(function(){

    $("#block").animate({

    width: "90%",

    height: "100%",

    fontSize: "10em"

    }, 1000 );

    });//鼠标点击后宽、高、字体的动态变化

7.        扩展

         $.fn.background = function(bg){

    return this.css('background', bg);

    };

    $(#element).background("red");

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/209439/viewspace-429386/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/209439/viewspace-429386/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值