Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >将jquery转换为响应js的HOw

将jquery转换为响应js的HOw
EN

Stack Overflow用户
提问于 2020-02-17 01:23:57
回答 3查看 4.8K关注 0票数 0

我有jquery代码,如何将它转换为响应js,我想要实现onfocus和onblur在输入上添加和删除特定div上的类。

任何人都不知道我们怎样才能做到这一点。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$("input#password").focus(function() {
  $("#overlay").addClass("newoverlay");
}).blur(function() {
  $("#overlay").removeClass("newoverlay");
});

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<div id="overlay" class="">Focus/Blur</div>
<input type="txt" id="password"/>
EN

回答 3

Stack Overflow用户

发布于 2020-02-17 02:06:26

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import React from 'react';

const foo: React.FC = () => {
  const [isFocused, setFocus] = React.useState(false);

  const handleFocus = () => {
    setFocus(true);
  };

  const handleBlur = () => {
    setFocus(false);
  };

  return (
    <div
      className={`someClass ${isFocused && 'focus'}`}
      onFocus={handleFocus}
      onBlur={handleBlur}
    >
      hello
    </div>
  );
}

export default foo;

这是你要找的密码。

您可以在下面的链接https://reactjs.org/docs/events.html中检查react事件

同时也使用类名或clsx是个好主意。

票数 1
EN

Stack Overflow用户

发布于 2020-02-17 01:37:21

无需将该代码从jQuery转换为“React”。简单的方法是只包含'$‘--添加代码,类似于下面的方法。看起来不错。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    import React from 'react';
    import $ from 'jquery';

    function ExampleFunction(props) {

      $(document).ready(function() {
        $("input#password").focus(function() {
         $("#overlay").addClass("newoverlay");
        }).blur(function() {
          $("#overlay").removeClass("newoverlay");
        });
      });

return (<React.Fragment>
<div> Your code </div>
</React.Fragment>);
}

export default ExampleFunction;

您可能需要根据基于类的组件或功能组件更新此代码。

票数 0
EN

Stack Overflow用户

发布于 2020-02-17 01:57:44

如果不需要应用某个类,您可以只在焦点选择器中使用css。见这里focus.asp

例如

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#overlay:focus {
 some-property: true;
}

然后在您的react安装程序中导入css文件。(例如,使用app)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60259291

复制
相关文章
jQuery将form列表转JSON
一、form表单序列化后的格式 image.png 二、JS 函数 function filedSelectJson(){ var a = {}; var reserveVenueCons = $("#orderForm").serializeArray(); var numreg = /\[[0-9]*\]\./;//正则表达式 var index = 0; var attnum = 5;//list对象中有几个属性,这里有5个:reserveField.id,
week
2018/08/27
3.6K0
jQuery将form列表转JSON
jQuery 将时间戳转换为时间
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>时间戳转换为时间</title> <meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1,user-scalable=no"> </head> <body> <div id="rightalar
王小婷
2021/11/24
1.9K0
jQuery 将时间戳转换为时间
将tensor转换为图像_tensor转int
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/07
11.4K0
JS将日期转换为时间戳
1.getTime() 精确到毫秒 let date = new Date() let timeStamp = date.getTime() console.log(timeStamp) // 1606704849115 2.valueOf() 精确到毫秒 let date = new Date() let timeStamp = date.valueOf() console.log(timeStamp) // 1606704906237 3.parse() 精确到秒,毫秒会用000替代 let date
peng_tianyu
2022/12/15
13.4K0
js将图片转换为base64
直接上代码: var img = "imgurl";//imgurl 就是你的图片路径 function getBase64Image(img) { var canvas = document.createElement("canvas"); canvas.width = img.width; canvas.height = img.height; var ctx = canvas.getContext("2d"); ctx.dra
lin_zone
2018/08/15
13.9K1
「Strve.js」可以将字符串转换为视图的JS库
Strve.js是一个可以将字符串转换为视图的JS库。这里的字符串指的是模板字符串,所以你仅需要在JavaScript中开发视图。Strve.js 不仅易于上手,还便于灵活拆装不同的代码块。
Vam的金豆之路
2021/12/01
2.1K0
「Strve.js」可以将字符串转换为视图的JS库
java map 转string_java-将Map <String,Object>转换为Map <String,String>
Map map = new HashMap(); //Object is containing String
全栈程序员站长
2022/08/25
12.3K0
【转】jQuery验证控件jquery.validate.js使用说明+中文API
一、导入js库 <script src="../js/jquery.js" type="text/javascript"></script> <script src="../js/jquery.validate.js" type="text/javascript"></script> 二、默认校验规则 (1)required:true                必输字段 (2)remote:"check.php"      使用ajax方法调用check.php验证输入值 (3)email:
用户1696846
2018/07/16
4.8K0
使用showdown.js将Markdown文档转换为HTML
引入showdown.js <script src="https://cdn.bootcss.com/showdown/1.3.0/showdown.min.js"></script> 通过showd
Rattenking
2021/01/29
2.1K0
使用showdown.js将Markdown文档转换为HTML
教你开发jQuery插件(转) 教你开发jQuery插件(转)
原文:http://www.cnblogs.com/Wayou/p/jquery_plugin_tutorial.html
用户1518699
2018/09/12
3.3K0
教你开发jQuery插件(转)
		教你开发jQuery插件(转)
分享 6 个将字符串转换为数组的 JS 函数
英文 | https://sanchithasr.medium.com/6-ways-to-convert-string-to-array-in-javascript-a57dac463464
前端达人
2022/11/25
4.4K0
分享 6 个将字符串转换为数组的 JS 函数
【转】vue.js响应式原理解析与实现
这篇文章觉得非常好,主要是把vueJs的响应式原理说的很清楚,没有在文章中夹杂其它的知识点,文章的脉络非常的清晰,推荐阅读。
web前端教室
2018/10/08
1K0
【转】vue.js响应式原理解析与实现
jquery 时间戳转换为日期
1.转换为年月日 new Date(data.createDate).toLocaleDateString()//将json中的时间戳转换为年月日 2.精确到秒 function getMyDate
用户5899361
2020/12/07
4.2K0
Webstorm配置babel将.js文件转换为es5
最近编写工具站(Laravel + Vue.js【是引用.js文件,不是前端vue.js后端laravel】)的时候,写js的时候,是在不想写es5语法,比如写var,Webstorm提醒使用let或者const,本人是强迫症,不想有个波浪线提示。
无道
2019/11/13
2.6K0
Webstorm配置babel将.js文件转换为es5
js把HTML转成对象,将js对象转换为html「建议收藏」
好的,我有一些JS通过URL从JSON中提取数据。 我知道想要将每个对象(author_name,rating,author_url)转换为js ID,所以我可以在html中调用该ID。将js对象转换为html
全栈程序员站长
2022/09/09
5.1K0
js将字符串时间转换为date对象_js转换日期格式
var s =’2018-10-09 10:23:12′; s = s.replace(/-/g,”/”); var date = new Date(s );
全栈程序员站长
2022/11/09
12.4K0
js 将json字符串转换为json对象的方法解析
将json字符串转换为json对象的方法。在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键 例如: JSON字符串: var str1 = '{ "name": "cxh", "sex": "man" }'; JSON对象: var str2 = { "name": "cxh", "sex": "man" }; 一、JSON字符串转换为JSON对象 要使用上面的str1,必须使用下面的方法先转化为JSON对象:
小柒2012
2018/04/13
9.4K0
java将字符串转换为json对象的方法_java jsonobject转string
在与服务器交互的时候,我们往往会使用json字符串,今天的例子是java对象转化为字符串,
全栈程序员站长
2022/11/08
21.2K0
强大的jQuery验证插件:jquery.validate.js+jquery.validate.unobtrusive.js
不得不说,自从HTML5被广泛接受并开始应用在互联网项目以后,jQuery越来越体现出其优越性了。以前接触过jQuery.Validate客户端验证插件,当时觉得不好用并且不太符合中文化开发习惯,后来在项目中选择了国人写的jQuery formValidator(作者QQ:69353693,群号:74106519),这几天在看.Net MVC4的时候,看到微软官方出的jquery.validate.unobtrusive.js,再看看其MVC4产生的客户端代码,我被震撼了,可读性变强了,编程的复杂度降低了,看来不能老守旧,不学习不行呀。
崔文远TroyCui
2019/02/26
2.4K0
jquery Map转JSON
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/151322.html原文链接:https://javaforall.cn
全栈程序员站长
2022/06/24
1.1K0

相似问题

使用jquery将Laravel 6转换为ajax响应

15

将脚本从jQuery 1.9转换为1.8

13

将externalInterface调用从AS3转换为JS

10

将直JS转换为JQuery

58

将jquery转换为普通js

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文