博客
关于我
jQuery练习t248,从0到1
阅读量:300 次
发布时间:2019-03-03

本文共 823 字,大约阅读时间需要 2 分钟。

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>Title</title>    <script src="../js/jquery-3.5.1.js"></script>    <script>        //this对象        $(function () {            var strHtml = "";           $("li").each(function (index) {              //var text1 = $("li").text(); 这样写得不到想要的效果               var text1 = $(this).text();              strHtml += text1 + " , ";           });           $("#div1").html(strHtml);        });        /*        把$("li").text()改为$(this).text()效果就正确了。        那么为什么用$("li")就不正确,而必须要使用$(this)呢?        原因在于$("li")获取的是一个集合,而不是某一个元素。        在事件函数中,如果想要使用当前元素,我们应尽量使用        $(this)来代替$(selector)这种写法,避免bug。         */    </script></head><body>    <ul>        <li>HTML</li>        <li>CSS</li>        <li>JavaScript</li>    </ul>    <div id="div1"></div></body></html>

 

转载地址:http://mwrm.baihongyu.com/

你可能感兴趣的文章
检验是否是json数据
查看>>
Spring 自带的md5加密工具类
查看>>
【C++初阶】浅谈引用和内联函数
查看>>
属性绑定v-bind指令
查看>>
python实现名片管理系统
查看>>
解决vscode安装Go扩展失败
查看>>
[汇编语言] 分支结构程序设计
查看>>
常用DOS命令
查看>>
Codeforces Round 89 (Rated for Div. 2)
查看>>
[牛客] n的约数 唯一分解定理+dfs
查看>>
最小生成树 (kruskal)
查看>>
数据结构与算法总结(3)
查看>>
Java基础语法
查看>>
404服务器错误的讲解
查看>>
原创-开发问题指南
查看>>
python学习--Django学习4、数据库的增删改查、django后台管理系统
查看>>
Django开发车辆违章系统、模糊查询、分页查询
查看>>
centos7.5 装Python3.7报错(解决办法)
查看>>
Java常用设计模式之单例模式
查看>>
线性扫描--求数组中三个数最大乘积
查看>>