问题标签 [jquery-clone]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
717 浏览

javascript - java - 如何在java脚本中从值文件输入复制到动态输入文件值?

我有一个输入文件多选文件,当在输入文件中选择文件时,多分到动态输入文件并将表单提交给服务器。

  1. 使用 Asp.net MVC
  2. 使用HttpPostedFileBase f = form[key];获取服务器中的所有文件
  3. 使用 js 和 jQuery

HTML

外侧形式

侧面形式

用于设置值、创建和预览图像的 jQuery 代码

C#代码{在服务器站点(获取文件的服务器代码)}

当提交表单文件不为空但文件名为空时

文件输出 为什么文件名是空的?

文件输出 当提交表单时所有输入 POST 但内容长度等于 0 并且文件名为空

**总结我的报价**

  1. 如何通过我的方式(我的代码)在服务器站点中归档?
  2. 我不知道服务器站点客户端站点的问题!
  3. 如果有任何方式都没有问题,并且所有更改代码为新方式
0 投票
0 回答
75 浏览

c# - 将克隆的 div 保存到 SQL 中

我是 Web 开发的新手,我正在为服务器端使用C# ,在客户端使用HTML/CSS/JS/JQuery。我有一个包含多个字段的表单,提交后会将数据保存到 SQL 数据库中。我使用了 asp.net 控件(文本框、复选框等),因为使用它们的 id 在服务器端更容易访问它们。

例如:

字符串 myEmail1 = txtBxEmail1.Text;(其中 txtBxEmail 是文本框的 id)

我使用如下查询将 myEmail 字符串保存到我的数据库中的预期列中:

string query = "插入到 My_Table(Email, Phone....) values('"" + myEmail + "','" + myPhone + "','" +......"')";

现在,我必须克隆大量的表单,让用户为不同的实体添加信息。我可以使用 jQuery 的 Clone 方法轻松克隆部分表单。但是问题是,将这些值保存到 DB中。上述方法现在似乎不起作用,因为它们没有 id。即使我为克隆的 div 分配增量 ID,例如 txtBxEmail2、txtBxEmail3 ..... 这是最简单的方法,它们在程序运行之前并不存在,因此我无法将它们的值分配到上面的字符串中。

如果有人可以帮助我了解如何将这些克隆值保存到 SQL 中。任何形式的推荐/方向/片段都将受到高度赞赏。

0 投票
1 回答
45 浏览

javascript - 在 java 脚本中使用 clone() 创建的对象之间存在差异

朋友们好日子。我有一个问题......谢谢,如果你帮助我,我有几个输入到一个 div 中。我在 java 脚本中使用 Clone 函数复制了该 div(通过单击一个按钮),现在,我有两个 div。但我的问题:

1-我不知道,如何正确获取输入的值(输入的名称相同)?

2-我在 div 中有一个选择输入,通过选择选择输入的每个选项来添加或删除一些输入。现在复制 div 后,在 div2 中选择一个选项,在 div1 中创建更改...我不想要它!

0 投票
0 回答
139 浏览

jquery - yii2克隆谷歌地图位置输入

我正在使用 yii2 框架,我想在用户单击添加按钮时使用 SelectMapLocationWidget 克隆表单输入。

克隆我写 JS 的输入

问题是克隆不起作用(谷歌地图)它们只是第一个输入值的副本。我无法移动标记或搜索地点。我该如何解决这个问题。

0 投票
1 回答
122 浏览

javascript - javascript cloneNode() 无法正常工作

我在 html 页面中有一个带有 id="a" 的选择元素(例如)。我有一个名为 f() 的函数。当我写

它有效,这意味着每次我更改下拉列表中的选定值时,都会调用函数 f()。

我想将此选择克隆到页面的另一个位置。我有这个代码:

当我更改新下拉列表中的选定值时,不会调用函数 f() 。

我尝试使用 chrome 的 devTools 对其进行调试,发现 $("#a") 是一种数组长度 1 ,它首先具有选择本身。但是 $("#b") 没有包含选择本身的“0”属性。

有谁知道为什么会这样?如何克隆一个包含所有选项和回调的选择元素?

0 投票
2 回答
54 浏览

javascript - 如何定位和使用
里面
使用 jQuery 而不通过 ID 提供参考

这是代码的示例结构

帮助我div id="boxn"使用 jQuery 进行定位,而无需通过 ID、类或维护任何变量提供参考
jQuery 以外的任何解决方案也将有所帮助

编辑 1:嗯,实际上我正在尝试克隆这样的 div 并在div id="original"不引用 ID 的情况下添加到里面,因为那时会有多个部门并且我很难处理。需要明确的是,我想制作一个可以在不同页面上使用而无需参考 ID 的功能

编辑 2:我更改了代码以便更好地理解问题

0 投票
2 回答
85 浏览

javascript - jQuery 是否在 appendTo / prependTo 中使用克隆

大家好,我正在为我的网站编写一个小版本的 jquery(不是全部)。(为了缩短我的代码)

我达到了 prependTo 和 appendTo 方法,这对我提出了一个问题:

jQuery 是否使用 clone 方法或 cloneNode 方法来构建此功能?


谢谢....

0 投票
0 回答
216 浏览

jquery - 克隆组的 select2 无法正常工作

我有一个奇怪的问题,克隆表单字段组包括两个select字段,StationNext Station. 当我克隆该组时,它会不断将选择元素添加到第一个克隆中。这只发生在组中两个中的第一个选择字段中。

克隆表单元素

在此处输入图像描述

安慰

在此处输入图像描述

Javascript

生成的 HTML 标记

我正在研究 Laravel 刀片。还删除了 select2 生成的标记 (span .. )

问题:

如何解决如上所述发生的重复字段问题?

更新代码

我尝试了另一个代码.each()(感谢@jPO输入),但这也不起作用。

0 投票
1 回答
148 浏览

javascript - GSAP 和 querySelectorAll 未在动态添加的字段上触发

我正在尝试来自此 codepen https://codepen.io/aaroniker/pen/WNxoovJ的代码,它在带有类的 div 内的输入字段上效果很好,url-input如代码笔所示。但是,当我将它全部放在一个带有 id 的 div 中wrapper并添加一个 jquery-clone 函数来复制 时div.url-input,它成功地复制了 HTML,但所有功能对于动态添加的字段都停止工作。我在页面的其余部分使用 jQuery,但这个 codepen 使用纯 javascript。

我怀疑这也是 forEach 循环内的事件侦听器的问题。这是我尝试过的:我尝试过的不是document.querySelectorAll('.url-input').forEach(elem => {第 21 行

document.querySelectorAll('#wrapper').forEach(elem => {

然后是第 23、23、25 和 27 行,我使用了后代选择器,例如elem.querySelector('.url-input .icon'),而不是elem.querySelector('.icon')

当我尝试上述方法时,即使初始url-input字段停止工作,动态字段也没有触发。我如何将此代码合并到url-input可以动态添加多个 div 的包装器中?

编辑:这是所有代码,包括克隆过程的脚本。“模板”标签包含用于 url 输入字段的 HTML 模板的缩小版本,以便于克隆。我还缩小了 CSS 样式,以节省空间。