
js
文章平均质量分 52
星光兔
前端老豆芽/豆花
展开
-
Vue.js使用sql.js踩坑
sql.js在Vue.js里的使用原创 2023-02-23 14:52:07 · 1315 阅读 · 2 评论 -
多个输入框联动校验:最大值和最小值同时trigger的问题
今天产品提了一个问题,在后台设置薪资范围时,最大值和最小值是分开校验的,中间并没有联系,这就导致了一个很不人性化的体验:假如用户输入完最大值导致报错转头去修改最小值使其符合要求时,因为最大值未改变所以无法触发其校验导致明明输入符合要求报错信息缺始终存在,只有再次点击最大值输入框使其聚焦触发校验才能正常,体验很差.为了使两个输入框能够相互触发校验,对代码作出以下调整:首先在html部分添加绑定input事件触发checkNumber函数并传递参数<div class="dib vm addj原创 2021-03-25 14:53:59 · 1126 阅读 · 0 评论 -
jquery的children用法问题
今天写代码时碰到一个问题var html = '<div class="accompany_extra">\n' + ' <div class="accompany_extra_title">\n' + ' <span>同行人' + accompany_total +'</span>\n' + '原创 2020-12-23 11:06:36 · 627 阅读 · 0 评论 -
select修改某个选项的字体颜色不生效的问题
今天希望设置select下拉框第一个选项为灰色,其他选项为黑色时,在option标签中设置style却不生效,最后利用jquery的change方法实现该需求:var unSelected = "#666666"; var selected = "#000000"; $("select").css("color", unSelected); $("option").css("color", selected); $("select").change(原创 2020-12-23 10:50:01 · 1622 阅读 · 0 评论 -
利用js添加script标签时必须使用document.write
如果希望引用的js文件在渲染时立即生效,必须使用document.write,document.write是重写整个文档,可以确保在document.readyState变成"interactive"之前执行引用的js文件。而如果使用jquer的$.html等方法文档解析时并不会等待该方法执行,该异步操作可能会导致执行函数方法是js引用的js文件还没下载完成或初始化完成导致报错或不生效。...原创 2020-12-23 10:44:19 · 1063 阅读 · 0 评论