JavaScript之jQuery

九、jQuery

目錄:初識jQuery及公式、jQuery選擇器、jQuery事件、jQuery操作DOM元素

1.初識jQuery及公式

jQuery庫,里面存在大量的JavaScript。
1)獲取jQuery
jQuery官網(wǎng):http://jquery.com,可以下載放入項目中使用。
還可以使用在線cdn加速鏈接,jQuery cdn加速網(wǎng)址:http://www.bootcdn.cn/jquery/
2)公式$(selector).action()
例:a鏈接被點擊跳出彈窗

<a href=" " id="test-jquery">點我</a>
<script>
  //原生的JS代碼
  var id = document.getElementById('test-jquery');
  id.click(…);
  //用jQuery的選擇器,本質上是CSS選擇器
  $('#text-jQuery').click(function() {
    alert('hello jquery');
  })
</script>

2.jQuery選擇器

1)原生的js選擇器(太少且不好記)
①標簽

document.getElementsByTagName();

②id

document.getElementById();

③類

document.getElementsByClassName();

2)jQuery中CSS選擇器都能用
①標簽
例:p標簽

$('p').action();

②id

$('#id').action();

③類

$('.class').action();

jQuery文檔工具類:http://jquery.cuishifeng.cn/

3.jQuery事件

鼠標事件、鍵盤事件、其它事件
當網(wǎng)頁元素加載完畢之后,響應事件:

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

等同于

$(function() { })

例:獲取鼠標當前的一個坐標

<html>
  <head>
    <title>獲取鼠標當前的一個坐標</title>
    <style>
      #divMove {
        width:500px;
        height:500px;
        border:1px solid red;
      }
    </style>
  </head>
  <body>
    mouse:<span id="mouseMove"></span>
    <div id="divMove">在這里鼠標移動試試</div>
    <script>
      $(function() {
        $('#divMove').mousemove(function(e) {
          $('#mouseMove').text('x:'+e.pageX+'y:'+e.pageY)
        })
      })
    </script>
  </body>
</html>

4.jQuery操作DOM元素

<ul id="test-ul">
  <li class="js">JavaScript</li>
  <li name="java">Java</li>
</ul>

1)節(jié)點文本操作

$('#test-ul li[name=java]').text();//獲得值
$('#test-ul li[name=java]').text('值');//設置值
$('#test-ul').html();//獲得值
$('#test-ul').html('值');//設置值

2)CSS的操作

$('#test-ul li[name=java]').css({"color","red"})

3)元素的顯示和隱藏
本質:CSS的display:none;

$('#test-ul li[name=java]').show();//顯示
$('#test-ul li[name=java]').hide();//隱藏

總結:前端三劍客學習技巧

1)鞏固JS(看jQuery源碼)
2)鞏固HTML+CSS(扒網(wǎng)站,全部拷下來,然后對應修改看效果)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • jQuery相關文檔 1、官網(wǎng) https://jquery.com/[https://jquery.com/]2...
    0ef5ddbd38a1閱讀 315評論 0 0
  • 一、jQuery簡介 1、什么時jQuery·jQuery時一個高效,精簡并且功能豐富的JavaScript工具庫...
    故鄉(xiāng)小城閱讀 491評論 0 0
  • jQuery學習: 最好的學習方法:查看jQuery的API jQuery下載: jQuery官網(wǎng):http://...
    被時光移動的城閱讀 535評論 0 2
  • 作為一個前端程序猿,下面這些站會讓你眼前一亮。 amazeui框架組建豐富 http://amazeui.org...
    歐巴冰冰閱讀 9,031評論 18 303
  • jQuery簡介 對選擇元素的方法進行了優(yōu)化 是一個高效的,精簡并且功能豐富的JavaScript工具庫 版本發(fā)展...
    amanohina閱讀 396評論 0 0

友情鏈接更多精彩內容