javascript
syousetu
这个作者很懒,什么都没留下…
展开
-
失去焦点和点击事件的执行顺序
https://blog.csdn.net/qq_36196059/article/details/84636464原创 2020-10-26 18:44:58 · 1413 阅读 · 0 评论 -
form表单点击回车或者点击按钮会自动提交表单的问题
问题描述form表单下 ,点击按钮 或者input中输入回车键 ,浏览器会自动提交表单解决方案第一种情况情景描述如果按钮不是用input,而是用button,并且没有加type,IE下默认为type=button,FX GOOGLE默认为 type=submit解决方案按钮添加属性 type=button第二种情况情景描述form表单中有输入框,输入回车,会自动提交表单解决方案写全局监听input的keypress事件,当监听到时回车的时候,return false$("input原创 2020-10-09 17:29:59 · 1003 阅读 · 0 评论 -
js 点击目标元素一次 会触发多次的点击事件
问题描述点击input文本框会自动产生一个ul的下拉列表,js文件中有一个监听点击li元素的函数,目前在点击li的函数的时候,会触发多个点击事件问题产生的原因监听li的函数执行了多次(每次在input失去焦点的时候会执行这个函数),应该只执行一次解决监听函数执行时机:在页面加载完成之后,$(function () {})这个方法中执行监听函数,执行一次即可$(function () { window.get_data() window.onSubmit = func原创 2020-10-09 11:33:59 · 1605 阅读 · 0 评论 -
获取tr下的td
https://zhidao.baidu.com/question/745265010318712452.html原创 2020-08-27 17:40:01 · 926 阅读 · 0 评论 -
js实现鼠标移入特定位置显示个人下拉菜单
//根据鼠标的位置 控制个人下拉列表的显示window.user_ul_show = function () { $("body").mousemove(function () { // console.log("鼠标移动事件")// 获取区域位置 var y1 = $("#login").offset().top console.log("y1:" + y1) var y2 = $("#user_ul").height()原创 2020-08-27 17:36:37 · 1591 阅读 · 0 评论 -
jq实时监听input的变化
//监听inputwindow.input_change = function () { $("#page-content").on("input propertychange","input",function () { var obj_input = $(this) var id = obj_input.attr("id").split("_")[0] $("#"+id+"_error_info").css("display","none")原创 2020-08-27 17:34:56 · 835 阅读 · 0 评论 -
jq绑定和移除hover事件
绑定$("#ceshi").hover(function(){},function(){})第一个方法是移入 第二个方法是移出移除hover$("#ceshi“”).off(‘mouseenter’).unbind(‘mouseleave’);原创 2020-08-27 17:19:46 · 1128 阅读 · 0 评论 -
jq 动态设置select选中的值
需求背景页面可以动态加载数据,且用户可以根据相关的属性对这些项目进行排序用户排序完成后,需要加载其他数据,此时,排序选项需要显示为默认值实现思路在用户请求加载其他数据的时候,就对这个选择框进行重置处理代码实现<div id="choice"> <select> <option value='select_1'>默认</option> <option value='select_2'>按照名字排序</option>原创 2020-07-28 15:14:29 · 2118 阅读 · 0 评论 -
js中sort方法的使用
https://www.cnblogs.com/saifei/p/9043821.html原创 2020-07-22 18:37:26 · 418 阅读 · 0 评论 -
js页面跳转的时候使用 post发送数据
需求背景代码实现//点击进入项目详情页面window.get_project_detail = function (obj) { var obj_name = $(obj).attr("name"); var result = obj_name.split("_"); console.log(result + "++++++++++"); // window.project_name = result[0]; // window.version_name =原创 2020-07-22 18:28:15 · 701 阅读 · 1 评论 -
flask返回页面和数据,js获取数据
这个代码要写在 页面中的script标签中var data = {{data}}原创 2020-07-22 18:26:57 · 4317 阅读 · 6 评论 -
flask 前端js请求报错Uncaught SyntaxError: Unexpected number
https://blog.csdn.net/qq_20565303/article/details/78241529翼课家长-AndroidUncaught ReferenceError: 翼课家长 is not definedwindow.project_name = {{ project_name }}window.project_id = {{ project_id }}# 3.2.0 Uncaught SyntaxError: Unexpected numberwindow.versi原创 2020-07-22 18:22:48 · 1169 阅读 · 0 评论 -
js 实现鼠标悬浮提示
第一种:title给元素增加title属性第二种:增加监听事件$(".table1").on(“mouseover”, ‘.txt’, function () {鼠标悬浮逻辑})原创 2020-07-22 18:14:53 · 3906 阅读 · 1 评论 -
jq 页面元素操作
js页面元素操作jq页面元素的基本操作jq 将一个元素添加到一个元素的末尾jq 元素解绑onclick事件jq页面元素的基本操作jq 将一个元素添加到一个元素的末尾$(aim_obj).appendTo(ori_obj)将 aim_obj 添加到 ori_obj的末尾ori取值可以为:标签名称,如 p,divid:#id_nameclass:.class_namejq 元素解绑onclick事件需求背景:页面元素有点击事件:<button id=''button' οncli原创 2020-07-21 16:32:37 · 171 阅读 · 0 评论 -
jq 获得 input 的name 为 name的值
页面元素<input name='name' />jq获取方式$("input[name='name']")原创 2020-07-16 11:45:47 · 337 阅读 · 0 评论 -
JS实现web端 删除时的确认弹窗
实现方式if(window.confirm("删除数据不可恢复,确认删除?")){ console.log("执行删除操作")}else{ console.log("不执行删除操作")}原创 2020-07-11 18:33:22 · 863 阅读 · 0 评论 -
javascript 回调函数
callback函数回调函数原创 2020-06-23 20:15:12 · 108 阅读 · 0 评论 -
js 获取form表单中的所有数据
js代码如下function getFormData(form) { // 传入的是表单对象 var obj_form = document.getElementById("form") if (!form) { return {}; } var params = {}; var elems = form.elements; for (var i in elems) { var elem = elems[i];原创 2020-05-10 23:06:23 · 3106 阅读 · 0 评论