jquery

89 阅读1分钟

jQuery 语法

jQuery 语法是通过选取 HTML 元素,并对选取的元素执行某些操作。

基础语法:  $(selector).action()

  • 美元符号定义 jQuery
  • 选择符(selector)"查询"和"查找" HTML 元素
  • jQuery 的 action() 执行对元素的操作

load和ready的区别

1642400378(1).jpg

jQuery基础和层级选择器

基础选择器 1642400586(1).jpg

层次选择器

<body>
    <ul>
        <p>pppppp</p>
        <li>
            <p>li p1</p>
        </li>
        <li>
            <p>li p2</p>
        </li>
        <li>
            <p>li p3</p>
        </li>
    </ul>
    <!-- 层次选择器通过DOM 元素之间的层次关系来获取元素 -->
    <script src="./jquery-1.12.4.js"></script>
    <script>
        /* 后代选择器 */
        // $('ul p').css('background','red');
        /* 子级选择器 */
        // $('ul > p').css('background','red');
        // $('li > p').css('background','red');

        /* 相邻选择器用来选取紧邻目标元素的下一个元素 */
        // $('p+li').css('background','red');

        /* 同辈选择器用来选取目标元素之后的所有同辈元素 */
        // $('p ~ li').css('background','red');
    </script>

</body>
复制代码

DOM对象和jQuery对象相互转化

<div>我是一个div</div>
<script src="./jquery-1.12.4.js"></script>
<script>
    // 1、DOM对象转化为jQuery对象:$(DOM对象)
    var div = document.querySelector('div');
    $(div);
    // 2、jQuery对象转化为DOM对象(两种方式)
    // (1)(jquery对象)[index]  index是索引号
    $('div')[0]
    // (2)(jquery对象).get(index)  index是索引号
    $('div').get(0)
</script>

\