JS+jQuery常用方法笔记

news/2024/7/10 23:37:59 标签: javascript, jquery, 笔记

1、如何为一个按钮添加点击事件?

javascript">例:按钮一:
<a class="layui-btn  btnOne">按钮一</a>

为其添加点击事件:

方法一:
$("#btnOne").click(function (e) {
    alert(111);
});

方法二:(常用语页面未来元素)
$("#btnOne").on("click", function (e) {
    alert(222);
});

方法三:使用onclick=""
<a class="layui-btn  btnOne" href="javascript:;" onclick="myFun(33)">按钮一</a>

2、如何点击“按钮二”时执行“按钮一”的点击事件?

javascript">// trigger() 方法触发被选元素上指定的事件以及事件的默认行为
// 参考: https://www.runoob.com/jquery/event-trigger.html

$("#btnTwo").on('click', function (e){
    $("#btnOne").trigger('click')
});

3、js的一个一维数组如何转字符串?

javascript">例:把以下数组转成用英文逗号隔开的字符串
 var dataArr = ['aa', 'bb', 'cc'];

//方法一: toString() 方法
var dataStr = dataArr.toString();    

// dataArr.toString() 默认只支持用英文逗号隔开,不支持自定义分隔符

//方法二:


//方法三:使用原生js自己写一个

var dataStr = '';
for(let i = 0; i < dataArr.length; i++) {
    dataStr += dataArr[i];
    dataStr += ',';
}
dataStr = dataStr.slice(0, -1); //去掉最后一个

//  把所有的, 替换成<br />
var regs = new RegExp(",", "g");
var dataStr = dataStr.replace(regs, "<br />");

4、如何把Layui弹窗中选择的内容传递到父类页面?

javascript">//例:父类中有:
<input type="hidden" id="channelIds">
<div id="channelTitlesDiv"></div>

//子类弹窗中 把值传给父页面的方法如下:
$("#channelIds", parent.document).val(idStr);
$("#channelTitlesDiv", parent.document).html(titleStr);


http://www.niftyadmin.cn/n/5029580.html

相关文章

如何进行小程序关键词优化与长期维护?

进行小程序关键词的长期维护与优化是持续提高小程序搜索排名和曝光度的关键。以下是一些方法和建议&#xff0c;可帮助你进行小程序关键词的长期维护与优化&#xff1a; 1. 监测关键词排名&#xff1a;定期监测小程序关键词在搜索引擎的排名情况&#xff0c;了解关键词的变化趋…

软件工程评级B-,有大量调剂名额。北京联合大学考情分析

北京联合大学(B-) 考研难度&#xff08;☆&#xff09; 内容&#xff1a;23考情概况&#xff08;拟录取和复试分析&#xff09;、院校概况、23专业目录、23复试详情、各专业考情分析、各科目考情分析。 正文1239字&#xff0c;预计阅读&#xff1a;3分钟 2023考情概况 北京…

RPA机器人流程自动化专题培训大纲 (针对大学生的版本)

一、课程简介 RPA机器人流程自动化是一种新兴的技术&#xff0c;它通过软件机器人模拟人类操作计算机完成重复性任务&#xff0c;从而实现业务流程的自动化。本课程旨在介绍RPA机器人流程自动化的基本概念、原理和应用&#xff0c;并通过实践案例演示如何应用RPA机器人流程自动…

LeetCode(力扣)968. 监控二叉树Python

LeetCode968. 监控二叉树 题目链接代码 题目链接 https://leetcode.cn/problems/binary-tree-cameras/description/ 代码 # Definition for a binary tree node. # class TreeNode: # def __init__(self, val0, leftNone, rightNone): # self.val val # …

Charisma.ai:一个强大的自然语言生成工具

【 产品介绍】 • 名称 Charisma.ai • 成立/上线时间 2017年 • 具体描述 Charisma AI是一个强大的自然语言生成工具&#xff0c;可用于创建文本&#xff0c;如虚构的故事、对话和电子邮件。你可以通过Charisma AI生成生动自然的文本内容&#xff0c;你也可以轻松写出故事的大…

【机器学习】文本多分类

声明&#xff1a;这只是浅显的一个小试验&#xff0c;且借助了AI。使用的是jupyter notebook,所以代码是一块一块&#xff0c;从上往下执行的 知识点&#xff1a;正则删除除数字和字母外的所有字符、高频词云、混淆矩阵 参考&#xff1a;使用python和sklearn的中文文本多分类…

深入学习 Redis Cluster - 集群是啥,数如何理解据分片算法

目录 一、集群模式 1.1、集群是什么,解决了什么问题 1.2、数据分片算法(重点/考点)

FFmpeg 参数

下划线 PDF 可点击跳转 例: 高级选项 typora Ctrl点击 跳转 参数 通用 简单参数 指令描述-L显示许可证信息.-version显示版本信息.-buildconf显示构建配置, 每行一个选项.-formats显示可用格式(包括设备).-demuxers显示可用的分离器.-muxers显示可用的复用器.-devices显示可…