动态创建的元素上的事件绑定?

我有一点代码, 我在其中循环浏览页面上的所有选择框, 并 .hover 将事件绑定到它们, 以便对它们的宽度进行一些调整 mouse on/off 。 这发生在页面准备好, 工作得很好。 我遇到的问题是, 在初始循环之后通过 Ajax 或 DOM 添加的任何选择框都不会绑定事件。 我已经找到了这个插件 (Jquery 实时查询插件 [http://brandonaaron.net/docs/livequery/#getting-started]), 但在我用插件向我的页面添加另一个5k 之前, 我想看看是否有人知道这样做的方法, 无论是直接使用 jquery 还是通过其他选项。 ……

共23个回答,已解决, 标签: javascript jquery events unobtrusive-javascript
JavaScript 将前 5 个字符替换为 *

我需要 Javascript Regex 来替换前 5 个字符。下面是几个例子。第一行是输入,第二行是预期输出。你能告诉我如何做到这一点吗? 我试过了。但是如果输入小于 4,它们都不起作用。 。{5} 到 * 和 ^ \ d {5} 到 * 例子 123456789 XXXXX6789 123 XXX 123456 XXXXX6 1 X 12345 XXXXX ……

共7个回答, 标签: javascript jquery regex
数组。拼接 = 这是什么意思?

“SaveTo” 是一个数组,程序员给拼接方法分配了一个函数 ()。我不明白这是什么意思。这是一个覆盖吗?返回参数的含义是什么?,为什么当拼接需要 2 个或更多参数时,函数不接受参数? 函数 () { 如果 (saveTo.length = = 1) { $ ("# Send")。道具 ("disabled",true); } 返回数组。原型。拼接。应用 (这个,参数); }; ……

共6个回答,已解决, 标签: javascript jquery arrays function
使条件函数更有效

我想做一个基于给定参数修改变量的函数。 函数检查一个变量和该字符串中的数字。然后通过参数,我指定将数字增加或减少 1 (1)。 也有一个数组,如果数字等于数组的长度, 然后,它变成 1,如果数字小于 1,则等于数组的大小。这是为了确保字符串的数量不会小于 1 或大于数组的长度。 带有数字的字符串是音乐 1。所以这个圆圈是这样的:.,音乐 1 、音乐 2 、音乐 3 、音乐 4 、音乐 1 、音乐 2 、音乐 3 、. Var myarry 的数组对象 = [“Music1” 、 “Music2” 、 “Music3” 、 “Music4"; Var current music = "Music1"; $ ("。增加")。在 (点击 tap',nextMusic); $ ("。减少")。在 ('点击 tap',previousMusic); 功能 nextMusic () { UnaryChange ('plus') } 函数 previousMusic () { UnaryChange (“minus”) } 函数 unaryChange (操作) { 如果 (当前音乐 = = "Music4 ……

共6个回答,已解决, 标签: javascript jquery html arrays function
"文件上载" 对话框首次不显示 "单击"

一旦用户点击图像的非透明部分, 我们将显示文件上传对话框..。我们有两个图像, 这是重叠的如下:- 问题: enter image description here [https://i.stack.imgur.com/ft785.png] [https://i.stack.imgur.com/ft785.png] 在上面的2张图片中, 无论我点击非跨部分, 比文件上传对话框显示..。但是, 如果我们点击重叠部分, 比它不显示, 但如果我们点击重叠部分第二次, 比它显示文件 上传对话框, 但它应该显示时, 我们第一次点击..。 https://codepen.io/kidsdial/pen/EMQVqK [https://codepen.io/kidsdial/pen/EMQVqK] var target; let jsonData = { "path" : " newyear collage\/", "info" : { "author" : "", "keywords" : "", "file" : "newyear collage", "date" : ……

共6个回答,已解决, 标签: javascript jquery
显示前 10 个字符,点击展开 (或悬停)

我有一个看起来像这样的 HTML 片段: 回溯 (最近一次通话): 文件 “/home/foobar _ cok _ p/src/foobar/models/job.py”,69 行 Output = self._ execu_ job _ and _ create _ log () 文件 “/home/foobar _ cok _ p/src/foobar/models/job.py”,第 127 行 返回 self.exe cute_job_and_create_log _ _ ftp () 文件 “/home/foobar _ cok _ p/src/foobar/models/job.py”,133 行 返回 self._ execu_ job _ and _ create _ log _ _ ftp () 文件 “/home/foobar _ cok _ p/src/foobar/models/job.py”,第 140 行 作为主机的 port = self.job _ group.remote. port,session _ factory = SessionOnPort): 文件 “/hom ……

共6个回答,已解决, 标签: javascript jquery
Select 2 背后的 Javascript 功能是什么

将正常的 Html 选择转换为选择 2 [https://select2.org/getting-started/basic-usage] 文档说只需像这样在正常的 Html select 上调用 select 2 () $ (文件).就绪 (函数 () { $ ('.Js-示例-基本-单个').select 2 (); }); 当我尝试这一点时,我还导入了通过 npm 安装的 select 2 模块。 从 “选择 2” 导入选择 2; Javascript 特性/概念/技术的名称是什么,它允许人们向现有对象添加新功能 (在本例中为.select t2 ())? -------------------------------------------------------------------------------- 更新我忘了提到我正在使用 jquery,这是 BJRINT 收集到的。所以这似乎是一个 jquery 的选择。 ……

共5个回答,已解决, 标签: javascript jquery prototype jquery-select2 jquery-select2-4
jQuery 数据表: 是否有一种方法可以自动检测日期格式?

我有一个数据启动和运行, 目前我已经手动定义了日期格式, 通过添加 $.fn.dataTable.moment("DD.MM.YYYY"); 在定义我的数据之前: var myTable = $('#authors').DataTable({ "paging": false, "ordering": true, "order": [2, "desc"], "info": false, "stateSave": true, "responsive": true, "columnDefs": [ { targets: "noSort", orderable: false } ] }); 正如您所看到的, 我们目前正在使用德语日期格式。但可能的情况是, 我们必须在当年晚些时候使用其他格式。 是否有一种方法可以自动检测给定日期列的值, 以便我可以正确地对该列进行排序?还是我总是要手动定义日期格式? 我想要的是一种动态版本的线 $.fn.dataTable.moment("DD.MM.YYYY"); 它应该检测到, " ……

共5个回答, 标签: javascript jquery datatables momentjs
JQuery 事件处理程序是如何排队和执行的?

我有一个输入表, 有一个提交按钮。我不希望用户能够双击提交按钮, 并再次提交表单..。 因此, 我已将以下 jQuery 添加到我的窗体中: var prevSubmitTime = new Date('2000-01-01'); function preventFromBeingDoubleSubmitted() { $('form').each(function () { $(this).submit(function (e) { if ($("form").valid()) { var curSubmitTime = new Date($.now()); // prevent the second submit if it is within 2 seconds of the first submit if (curSubmitTime - prevSubmitTime < 2000) { e.preventDef ……

共5个回答, 标签: javascript jquery html form-submit
在 jquery 函数上没有选择

我有一个在什么时候触发的函数。点击 btn,它将检查输入和文本区域是否与类一起。要求被填充。如果没有,它应该只选择空元素并添加类。警告。条件函数工作得很好,但是我不能使用 “this” 选择元素。为什么?正确的方法是什么? お名前 * 功能检查 () { 如果 (!$ (".req").val () { $ ('.提交').addClass ('null'); 控制台日志 (“null”); } 其他 { $ ('.提交').远程类 ('null'); 控制台日志 (“正常”); }; }; 检查 (); $ ('.Btn')。单击 (函数 () { 检查 (); 如果 ($ ('.req').val ()!= '') { $ (此).远程访问 ('警告'); } 其他 { $ (这个).addClass ('war'); } }); ……

共4个回答,已解决, 标签: javascript jquery function this
页面滚动时嵌入 iframe

我试图添加一个由表单组成的 iframe。当页面已经加载并在某个位置滚动时,我正在插入这个 iframe, 我使用了 jquery,这个脚本工作得很好,它在那个 div 下附加了脚本标签,但是它应该在那个地方加载 iframe。请大家帮忙 请指出这个问题有什么问题 $ (文件).就绪 (函数 () { Var element _ position = $ ('# bann').offset ().top; $ (窗口)。一个 (“滚动”,函数 () { 如果 (y _ scroll_ pos <300) { 做一些事情 $ ('# Form 1').load ("http://www.samisite.com/test-csb2nf/ifform/ssform.php"); } }); }); ……

共2个回答, 标签: javascript jquery html ajax
CSS colum-计数-水平对齐-砌筑网格

我已经用列计数属性 (列计数: 4;) 创建了砖石网格。网格中的所有 div 元素都垂直显示。 有没有办法用 js/jQuery 水平显示它们? 代码示例:Https://codepen.io/anon/pen/EzMbPo [https://codepen.io/anon/pen/EzMbPo] ……

共2个回答, 标签: javascript jquery html css
在可滚动元素上使用时的本地滚动问题

我注意到, 如果您使用具有可滚动元素的 LocalScroll 插件, 并且在这些元素中使用滚动, 这种行为有时看起来像有一个 bug。 URL 与问题的例子: http://jsfiddle.net/oms02/s53h7gko/26/ [http://jsfiddle.net/oms02/s53h7gko/26/] $.localScroll({ target: '#wrapper', axis: 'xy', queue:true, duration:1000, hash:false, lazy:true, onBefore:function( e, anchor, $target ){ }, onAfter:function( anchor, settings ){ } }); #wrapper { border:3px solid black; width:400px; height:300px; margin: 10px auto 0; o ……

共1个回答, 标签: jquery plugins scroll scrollto
如何使用 jquery 定位最后一个可见类型的元素

我需要一些帮助,我有一个 drupal web form,如果以前的文本输入有内容,新的表单元素会有条件地显示。 我想做的是选择所有当前可见的输入,然后专门针对最后一个输入 (最近显示的)。 问题是,这针对的是每个孩子中的最后一个孩子。表单项,而不是最后一个表单项本身。 $ (".Webform").on ("change",函数 () { $ (".Form-item: visible").每个 (函数 () { 如果 ($ (这个) 是 (“: 类型的最后一个”) { 做任何事情 } }); }); ……

共1个回答, 标签: javascript jquery webforms
如何指定 html 滑块显示自动跳过的时间?

我带来了一个滑块秀,但是只能手动翻转,我想要手动和自动。我想每秒钟自动滑动一次。目前,用户可以通过按下按钮手动转动幻灯片,但是他们希望每隔 1 秒钟实现自动翻转。 。我的幻灯片 显示: 无 } .W3-left, .W3-right, .{W3-badge 光标: 指针 } .{W3-badge 高度: 13px; 宽度: 13px; 填充: 0 } ❮ ❯ Var slideIndex = 月; ShowDivs (slideIndex); 函数 plusDivs (n) { Show divs (slideIndex = n); } 函数 current div (n) { Show divs (slideIndex = n); } 函数 showDivs (n) { Var i; Var x = document.getElementsByClassName (“mySlides”); Var dots = document.getelementsbyclass name (“demo”); 如果 {slideIndex = 1} (n> x.lengt ……

共1个回答, 标签: javascript jquery
通过多个 PHP 页面用 AJAX 函数中的填充变量更新 SQL 查询

我试着在这个问题上得到帮助。 总之,Q: 它不会像我认为的那样一步一步地更新我的数据库条目。 解释起来有点困难,但是我试图用最少和可读的代码一步一步地解释它。我使用原始代码,在可再现的示例中很难转换它。 页面 ma_aktuelle _ readout.php有个 php 部分 ”; ?> 当我点击这个链接时,会调用下面的 javascript 函数,并问我 “真的停止了吗?”?" $ (文件).就绪 (函数 () { $ (“A.stop pen”)。单击 (功能 (e) { 如果 (!确认 (“wirklich stop pen?”) { (); $ ('.Aler').show () 返回 false; } 返回 true; }); }); 。警告 { 显示: 无; } 当我点击 “是” 时,它会打开第二页。 Ma_testende.php 的 2 页在这个页面上有两个 AJAX JS 函数。第一个 Ajax 是通过类型: get从下一页开始,等待成功 (见 B 页 3): /* 功能让 Stoptime 的周期从 DB.TesterCycleCount 祖 erhal ……

共1个回答, 标签: javascript php jquery sql-server ajax
$.ScrollTo (这个.hash | | 1500);?数字的含义是什么?

$.ScrollTo (这个.hash | | 0,1500); 在这段代码中,“0,1500” 是什么意思? 我试图在标签 “a” 中平滑滚动到 “# URL”。 我可以理解为什么我必须使用 “this.hash”,但是我不能理解关于 “0,1500” 的部分。请帮助我。 $ (函数 () { $ ('Nav')。单击 (功能 (e) { $.ScrollTo (这个.hash | | 0,1500); (); }); }); ……

共0个回答, 标签: javascript jquery html css
使用 javascript/jquery 根据多个依赖下拉列表的选择显示/隐藏 div

我面临的问题是根据彼此的依赖创建 6 个过滤器 & 然后根据选择 div 隐藏和显示。我有代码可以简单地只显示/隐藏 div,我想添加更多相互依赖的过滤器。 使用多个下拉选项,我无法实现显示/隐藏 div $ (函数 () { $ (# Text-one).change (函数 () { $ ("# Text-two").load ("textdata/" $ (此).val () ".txt"); }); $ (# Json-one).change (函数 () { Var $ dropdown = $ (这个); $.GetJSON (“jsondata/data.json”,函数 (数据) { Var 键 = $ dropdown.val (); Var vals = []; 开关 (键) { 案例 “贝弗利”: Vals = data.beverages.split (","); 休息; 案例 “snacks”: Vals = data.snacks.split (","); 休息; 案例 “base”: 瓦尔斯 = ['请从上面选择']; } }); }); }); 从文本文件中提 ……

共0个回答, 标签: javascript jquery html arrays
如何在单击父节点时打开子节点

我正在吃 jstree (版本 3.0.0)。我和杰森一起生成了这棵树。这棵树有一层深。它看起来像 * Parent1 * 儿童1 * 儿童2 * Parent2 * 儿童3 * 儿童4 如果我点击每个孩子, 就会显示相应的信息。 问题: 我没有要为父级显示的内容。因此, 如果我单击父级, 则应自动选择其第一个子级。有什么办法可以做到这一点吗? 如果 Parent1 点击, 则 Child1 应显示内容, 并为 Parent2 其显示内容 Child3 。 我尝试使用单击事件和添加和删除类执行此操作, 但没有得到所需的结果。请参阅下面的代码: I'm Dog I'm Lion I'm Mobile I'm Lappy var arrayCollection = [ {"id": "animal", "parent": "#", "text": "Animals", "state": {"selected": true}}, {"id": "device", "parent": "#", "text": "De ……

共0个回答, 标签: javascript jquery jstree