zoukankan      html  css  js  c++  java
  • JQuery学习二(获取元素控件并控制)


     

    $(’#id‘).+function;

    例如:

     1 <head>
     2     <title>JQuery</title>
     3         <script src="js/jquery-1.11.1.min.js"type="text/javascript"></script>
     4         <script type="text/javascript">
     5             $(function () { alert($('#div1').text()); });
     6             $(function () { alert($('#div1').html()); });//通过这两种函数调取的内容不一样。
     7         </script>
     8 </head>
     9 <body bgcolor="blue">
    10     <div id="div1">你好呀<font color="red">朋友</font></div>
    11 </body>
    12 </html>

    $('#id').html();和$('#id').text()中有参数就说明是赋值,没有参数就是取值

    $(dom对象)可以将dom转换成jquery对象。

    Jquery函数没有封装的函数必须使用dom对象。

    可以通过var domobj=jquery[0]或者var domobj=jquery.get[0]的方式将Jquery对象转换成dom对象。

     1 <head>
     2     <title>JQuery</title>
     3         <script src="js/jquery-1.11.1.min.js"type="text/javascript"></script>
     4         <script type="text/javascript">
     5             $(function(){
     6                 var div = $('#div1')[0];
     7                 alert(div.innerText);
     8                 alert(div.innerHTML);})
     9         </script>
    10 </head>
    11 <body bgcolor="blue">
    12     <div id="div1">你好呀<font color="red">朋友</font></div>
    13 </body>
    14 </html>

    $('#id').css(“background”,"red")或者$('#id').css("background"),分别是可以用来赋值和取值

    1   <script src="js/jquery-1.11.1.min.js"type="text/javascript"></script>
    2         <script type="text/javascript">
    3             $(function () {
    4                 alert($(document.body).css("background-color"));
    5                 $(document.body).css("background", "red");
    6             })
    7 
    8         </script>

    $('#id').val()有参数就是赋值,无参数就是取值

     1 <head>
     2     <title>JQuery</title>
     3         <script src="js/jquery-1.11.1.min.js"type="text/javascript"></script>
     4         <script type="text/javascript">
     5             $(function () { $('#text1').val(new Date()); })
     6             $(function () { alert($('#text1').val()); })
     7 
     8         </script>
     9 </head>
    10 <body bgcolor="blue">
    11     <input type="text" id="text1" />
    12 </body>
    13 </html>

    $('.className')    $('p')$('input')等$("#id")三种主要的获取控件的方式

    $("div li")获取div下面的所有li元素

    $("div > li")获取仅直接在div下面的li元素

    $("div + item")获取div后面的第一个item 元素

    $("div~item")获取div后面的所有item元素

     1 <!DOCTYPE html>
     2 <html xmlns="http://www.w3.org/1999/xhtml">
     3 <head>
     4     <title>JQuery</title>
     5     <style type="text/css">
     6         .warning {
     7             background-color:yellow;
     8         }
     9     </style>
    10         <script src="js/jquery-1.11.1.min.js"type="text/javascript"></script>
    11         <script type="text/javascript">
    12             $(function () { $('p').html("<font color='red'>我们都是p</font>") });
    13             //$('p').html("<font color='red'>我们都是p</font>")这段代码不能单独执行,
    14             //这样它会发生在<P>控件加载完毕之前,无法将下面的相应控件进行赋值
    15            $(function () { $('p').click(function () { alert('我是p'); }) })
    16             
    17             $(function () { $('.warning').click(function () { alert("这里有警告信息!") }) })
    18             $(function () { $("div > p").click(function () { alert("这里是div下面的p!"); }) })
    19             //通过$().click()可以为这一个事件赋予多个执行函数
    20         </script>
    21 </head>
    22 <body bgcolor="blue">
    23     <p></p>
    24     <p></p>
    25     <p></p>
    26     <div>这里没事!</div>
    27     <div class="warning">这是警告信息</div>
    28     <div class="warning"></div>
    29     <div class="warning">here</div>
    30     <input class="warning"value="点我呀" />
    31     <div><p>请勿触碰</p></div>
    32     
    33 </body>
    34 </html>
  • 相关阅读:
    力拓题目 5-8-575,657,707,771
    力拓题目1-4-7,217,344,557
    解码,编码,文件的基本操作
    集合类型内置方法和拷贝浅拷贝深拷贝
    列表元祖字典内置方法
    数字类型内置方法
    字符串类型内置方法
    hdu2262 高斯消元
    hdu1757 构造矩阵
    poj1222 高斯消元
  • 原文地址:https://www.cnblogs.com/sytu/p/4099681.html
Copyright © 2011-2022 走看看