Jquery 常用方法一览表(集合)

Jquery 常用方法一览表(集合)

简介

JQuery 属于 JavaScript 的库,它的出现主要为了让JavaScript的代码更加简洁、易读、易于编写。 JQuery是当今最流行的JS库,简化了技术处理,让开发者更便捷地开发。在这里我们会列出 JQuery 常用的方法与实例。

JQuery 常用方法

选择器

  • 通过 id 选择器选取元素
$('#idName')
  • 通过 class 选择器选取元素
$('.className')
  • 通过标签名选择器选取元素
$('tagName')

事件绑定

  • click 事件绑定
$('button').click(function(){
  alert('clicked')
})
  • hover 事件绑定
$('button').hover(function(){
  alert('hovered')
})

样式

  • 设置 css 样式
$('button').css('background-color', 'red')
  • 添加类样式
$('button').addClass('className')

DOM 操作

  • 插入 DOM 元素
$('body').append($('<div/>').addClass('class'))
  • 删除 DOM 元素
$('p').remove()

示例说明

案例一:Set/Get 元素 value 值

  • 实现功能:点击按钮时修改 input / textarea 元素的 value 值
<input type="text" id="inputName" />
<button id="btn">点击修改 input 的 value</button>
<textarea id="textareaName"></textarea>
<button id="btn">点击修改 textarea 的 value</button>
// 修改 input 的 value
$('#btn').click(function(){
  $('#inputName').val('new value');
});

// 修改 textarea 的 value
$('#btn').click(function(){
  $('#textareaName').val('new value');
});

案例二:根据滚动条位置控制元素出现与消失

  • 实现功能:当滚动条位置超过 100 像素时,控制按钮显示;否则隐藏按钮
<button id="btn" style="display:none;">回到顶部</button>
<script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<script>
  $(window).scroll(function(){
    if($(this).scrollTop() > 100){
        $('#btn').fadeIn();
    }else{
        $('#btn').fadeOut();
    }
  });

  $('#btn').click(function(){
    $('html ,body').animate({scrollTop: 0}, 300);
    return false;
  });
</script>

结束语

JQuery 常用的方法其实还有很多,本文只是列出了几个常见的方法,希望对读者有所帮助。.jquery()方法是所有jQuery操作的入口,我们可以通过这个方法获得一个jQuery对象,进而对文档中的元素进行操作。熟悉JQuery的语法和常用方法,能够提高我们开发效率,快速构建复杂的页面交互效果。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Jquery 常用方法一览表(集合) - Python技术站

(0)
上一篇 2023年5月27日
下一篇 2023年5月27日

相关文章

  • jQuery制作图片旋转效果

    下面是制作图片旋转效果的完整攻略。 一、引入jQuery库 首先,我们需要在网页中引入jQuery库。可以通过CDN引入,也可以下载到本地文件中引入。 <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script&g…

    jquery 2023年5月27日
    00
  • jQWidgets jqxCheckBox hasThreeStates属性

    jQWidgets 是一个流行的 JavaScript UI 库,提供了许多可定制的 UI 组件。其中一个组件是 jqxCheckBox,它用于创建选框。jqxCheckBox 有一个 hasThreeStates 属性,用于指定是否启用三态复选框。下是关于 jqxCheckBox 的 hasThreeStates 属性的详细攻略: hasThreeStat…

    jquery 2023年5月11日
    00
  • jQWidgets jqxDataTable initRowDetails属性

    以下是关于“jQWidgets jqxDataTable initRowDetails属性”的完整攻略,包含两个示例说明: 简介 jqxDataTable 控件的 initRowDetails用于初始化的详细信息。可以使用该属性在代码中动态控行的详细信息的显示和隐藏。 整攻略 以下是jqxDataTable控件initRowDetails` 属性完整攻略。 …

    jquery 2023年5月11日
    00
  • jQWidgets jqxNumberInput spinButtonsWidth属性

    以下是关于 jQWidgets jqxNumberInput 组件中 spinButtonsWidth 属性的详细攻略。 jQWidgets jqxNumberInput spinButtonsWidth 属性 jQWidgets jqxNumberInput 组件的 spinButtonsWidth 属性用于设置组件中旋转按钮的宽度。 语法 $(‘#num…

    jquery 2023年5月12日
    00
  • EasyUI jQuery progressbar widget

    EasyUI jQuery progressbar widget 是一种基于jQuery的进度条小部件,适用于可视化展示任务进度、文件上传进度等信息。下面是详细的使用攻略。 安装和引入 EasyUI jQuery progressbar widget 可以通过以下方式进行安装: 通过npm安装:npm install jquery-easyui –save…

    jquery 2023年5月13日
    00
  • jQuery deferred.catch()方法

    jQuery deferred.catch()方法用于为延迟对象添加一个错误处理程序。以下是关于deferred.catch()方法的详细攻略,含两个示例,演示如何使用deferred.catch()方法: 语法 deferred.catch()方法的语法如下: deferred.catch(failCallback); 参数说明: failCallback…

    jquery 2023年5月9日
    00
  • jQWidgets jqxRating height属性

    jQWidgets的jqxRating组件是一个非常简单易用的评分插件,可以用来表示用户评分、满意度等等。其中,height属性用于设置评分控件的高度。以下是详细的攻略: height属性 height属性用于设置评分控件的高度,可以通过设置数值来控制组件的高度。数值可以是像素值,也可以是百分比值。 语法 $(‘#jqxRating’).jqxRating(…

    jquery 2023年5月11日
    00
  • 实例解析jQuery中如何取消后续执行内容

    实例解析jQuery中如何取消后续执行内容 在jQuery中有时候我们需要取消某些方法或事件的后续执行内容,这时可以使用 return false 或 event.preventDefault() 方法来实现。 使用 return false return false 可以阻止默认行为和事件冒泡,并且取消后续执行内容。 例如: <button id=&…

    jquery 2023年5月28日
    00
合作推广
合作推广
分享本页
返回顶部