jquery click([data],fn)使用方法实例介绍

jQuery click() 方法介绍

click() 方法概述

click() 方法指定单击元素时运行的函数。

此方法需要一个函数作为参数,当用户单击指定元素时会执行该函数。

使用语法

$(selector).click(function() {});

click() 方法参数

click() 方法需要传递一个或两个参数:

  • 一个函数(必需)。规定当被选元素被点击时运行的函数。
  • data(可选)。规定要向事件处理程序传递的数据。

实例介绍

实例1:点击按钮弹出提示框

<!DOCTYPE html>
<html>
<head>
    <title>click() 方法示例</title>
    <script src="http://libs.baidu.com/jquery/1.11.3/jquery.min.js"></script>
</head>
<body>
    <button id="testBtn">Click Me!</button>
    <script>
        $(document).ready(function(){
            $('#testBtn').click(function(){
                alert('我被点击了!');
            });
        });
    </script>
</body>
</html>

实例2:点击列表项获取数据

<!DOCTYPE html>
<html>
<head>
    <title>click() 方法示例</title>
    <script src="http://libs.baidu.com/jquery/1.11.3/jquery.min.js"></script>
</head>
<body>
    <ul>
        <li data-id="001">列表项1</li>
        <li data-id="002">列表项2</li>
        <li data-id="003">列表项3</li>
        <li data-id="004">列表项4</li>
    </ul>
    <input type="hidden" id="selectedItemId" value="">
    <script>
        $(document).ready(function(){
            $('li').click(function(){
                var itemId = $(this).data('id');
                $('#selectedItemId').val(itemId);
                alert('你选择了项目 ' + itemId);
            });
        });
    </script>
</body>
</html>

在这个示例中,我们定义了一个列表和一个隐藏的输入框。当用户点击列表的任何一项时,通过data()方法获取这个列表项的自定义data-id属性的值,并将该值设置到隐藏的输入框中供后续使用。

注意,在此示例中我们指定的是click()方法而不是on('click', ...),因为对于简单的事件绑定来说,这两种方法是相同的。而且,click()方法的语法比on()更加清晰易读。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:jquery click([data],fn)使用方法实例介绍 - Python技术站

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

相关文章

  • Bootstrap文件上传组件之bootstrap fileinput

    以下是关于Bootstrap文件上传组件之bootstrap fileinput的完整攻略,包含两个示例说明: 什么是Bootstrap文件上传组件之bootstrap fileinput? Bootstrap文件上传组件之bootstrap fileinput是一款基于Bootstrap框架开发的文件上传插件,它支持ajax上传、拖拽上传、剪裁/缩放图片和…

    jquery 2023年5月27日
    00
  • 如何使用CSS3和jQuery创建链接工具提示

    以下是使用CSS3和jQuery创建链接工具提示的完整攻略: 步骤1:创建基本HTML结构 首先,我们需要创建一个基本的HTML结构来使用链接工具提示。这包括在页面上添加一些链接或按钮,这些链接或按钮在悬停时会触发提示框的显示。例如: <a href="#" class="tooltip">Hover me…

    jquery 2023年5月12日
    00
  • jQWidgets jqxKnob spinner属性

    jQWidgets jqxKnob spinner属性攻略 jQWidgets 是一个基于 jQuery 的 UI 组件库,提供了丰富的 UI 组件和工具,可于创建现代化用程序。 jqxKnob 旋钮,于可视化调整数值。本攻略将详细介绍 jqxKnob 的spinner属性,包括spinner` 的使用方法和示例。 spinner 属性 jqxKnob 组件…

    jquery 2023年5月10日
    00
  • jQWidgets jqxProgressBar valueChanged事件

    以下是关于 jQWidgets jqxProgressBar 组件中 valueChanged 事件的详细攻略。 jQWidgets jqxProgressBar valueChanged 事件 jQWidgets jqxProgressBar valueChanged 事件在进度条的值发生变化时触发。 语法 // 绑定 valueChanged 事件 $(…

    jquery 2023年5月12日
    00
  • 判断一个对象是否为jquery对象的方法

    判断一个对象是否为 jQuery 对象的方法,可以使用 jQuery 内置函数中的 $.is() 方法。该方法可以用来判断一个对象是否为一个指定的选择器、DOM 元素、jQuery 对象或者一个函数。 具体使用方法如下: $.is( selector ); $.is( element ); $.is( function ); $.is( object ); …

    jquery 2023年5月28日
    00
  • jQWidgets jqxFormattedInput宽度属性

    jQWidgets jqxFormattedInput 宽度属性 jQWidgets是一个基于jQuery的UI组件库,提供了丰富的UI件和工具,包括表格、图、日历、菜单等。jqxFormattedInput是jQWidgets中的一个组件,可以用于输入和格式化数字、货币、日期等。jqxFormattedInput提供了width属性,用于设置数字输入框的宽…

    jquery 2023年5月9日
    00
  • jQWidgets jqxDragDrop反馈属性

    以下是关于“jQWidgets jqxDragDrop反馈属性”的完整攻略,包含两个示例说明: 简介 jqxDragDrop 控件的反馈属性用于控制拖动元素的反馈方式。反馈属性包括 feedback 和 feedbackDuration。 feedback 属性用于设置拖动元素的反馈方式,包括 default、none、drag、pointer、fit、sn…

    jquery 2023年5月10日
    00
  • jquery实现简单合拢与展开网页面板的方法

    jQuery是一个优秀的JavaScript库,它的出现给Web开发带来了便利,可以更加快捷地实现一些常见的操作。其中,对于页面中区域的展开与合拢,jQuery也提供了方便的实现方法,下面让我为你详细介绍。 准备工作 在实现之前,我们需要先在页面中引入jQuery的库文件,可通过以下CDN链接进行引入: <script src="https:…

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