首页 > 其他分享 >jQuery实现点击确认按钮提示输入的文本(jQuery具体可以写在哪里,jQuery的写法主要是匿名函数自调用)

jQuery实现点击确认按钮提示输入的文本(jQuery具体可以写在哪里,jQuery的写法主要是匿名函数自调用)

时间:2023-01-10 07:11:06浏览次数:52  
标签:jQuery function 函数 绑定 window 按钮 写法 监听

相关视频

jQuery可以写在哪里

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <!--
  <script></script>
  jQuery可以写在这里
  -->
</head>
<body>
  
  <!--
  <script></script>
  jQuery也可以写在这里,写在这里效率高一点。
  -->
</body>
</html>

jQuery的写法主要是匿名函数自调用

匿名函数自调用

为什么参数要有window和undefined

(function( window, undefined ) {
	
}
)(window);

window.jQuery = window.$ = jQuery; window多了两个属性,两个属性的值都是jQuery,只需要搞懂jQuery是什么。

jQuery是个函数,执行返回的是实例对象。

jQuery = function( selector, context ) {
	// The jQuery object is actually just the init constructor 'enhanced'
	return new jQuery.fn.init( selector, context, rootjQuery );
}

测试时用.js未压缩的版本,上线的时候用.min.js压缩的版本。

引用js必须在使用之前。

<script type="text/javascript" src="js/jquery-1.10.1.js"></script>
<script type="text/javascript">
  // 绑定文档加载完成的监听,加监听就是绑定回调函数
  $(function () {
    $('#btn2').click(function  () {//给btn2绑定点击监听
      alert($('#username').val())
    })
  })
</script>

整体代码

<!DOCTYPE html>
<html>

<head>
  <meta charset="UTF-8">
  <title>01_初识jQuery</title>

  <!--
  方式一: 使用原生JS实现功能
  -->
  <script type="text/javascript">
    window.onload = function () {
      var btn = document.getElementById('btn1')
      btn.onclick = function () {
        alert(document.getElementById('username').value)
      }
    }
  </script>
  <!--
  方式二: 使用jQuery实现功能
    1. 引入jQuery库
      * 本地引入
      * 远程引入
    2. 使用jQuery函数和jQuery对象编码
  -->
  <script type="text/javascript" src="js/jquery-1.10.1.js"></script>
  <script type="text/javascript">
    // 绑定文档加载完成的监听,加监听就是绑定回调函数
    $(function () {
      $('#btn2').click(function  () {//给btn2绑定点击监听
        alert($('#username').val())
      })
    })
  </script>
</head>
<body>
<!--
需求: 点击"确定"按钮, 提示输入的值
-->

用户名: <input type="text" id="username">
<button id="btn1">确定(原生版)</button>
<button id="btn2">确定(jQuery版)</button>
</body>

</html>

结果展示

标签:jQuery,function,函数,绑定,window,按钮,写法,监听
From: https://www.cnblogs.com/chuixulvcao/p/17039020.html

相关文章

  • jQuery到底是个什么东西
    JavaScript中bom和dom操作太过繁琐,jQuery是这些繁琐操作的一个封装。CURD(creatupdatereaddelete增删改查)中jQuery最主要解决的是在页面中查找元素的功能。依......
  • jQuery层次选择器
    后代选择器//选择body内的所有div元素.$('#btn1').click(function(){$('bodydiv').css("background","#bbffaa");})子元素选择器//在body内的选择......
  • jQuery基本选择器
    id选择器//选择id为one的元素$('#btn1').click(function(){$('#one').css("background","#bfa");});.class选择器//选择class为mini的所有元......
  • js比较对象属性是否发生变化的最简便写法
    需求背景:要求在离开页面时需要判断页面的数据是否有做过改动,由于页面的数据是表单对象的形式,所以只需要判断对象的属性值是否有发生过变化就行 解决方案:查找资料发现......
  • jQuery判断checkbox是否选中的3种方法
    方法一(建议):if($("#checkbox-id").get(0).checked){//dosomething}感谢豆瓣绿补充:if($("#checkbox-id")[0].checked){//dosomething}方法二(建议):......
  • el与data的两种写法
    el与data的两种写法<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>el与data的两种写法</title><scriptsrc="../js/vue.js"></sc......
  • JQuery 弹出模态窗口
    index.html<!DOCTYPEhtml><html><head> <!--ContactFormCSSfiles--> <linktype='text/css'href='css/basic.css'rel='stylesheet'media='screen'/></hea......
  • vue2 element-ui组件二封-表单组件-按钮封装
    这里是一段我们公司过往项目的代码(增删改查项目中的查询/重置按钮)<el-button@click="query()"type="primary"size="mini"><iclass="el-icon-search">查询</i><......
  • 手写获取手机验证码按钮-适用vue,uniapp
    template<uni-forms-itemlabel="验证码"name="code"style="position:relative;"><inputmaxlength="6"type="number......
  • jQuery
    我们的实例中的所有jQuery函数位于一个documentready函数中:$(document).ready(function(){//开始写jQuery代码...});简洁写法:$(function(){//开始写jQuer......