问题标签 [jquery-append]

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 投票
24 回答
1873213 浏览

javascript - 在 jQuery 中创建一个 div 元素

如何在jQuerydiv中创建元素?

0 投票
14 回答
807375 浏览

jquery - 如何将列表项添加到现有的无序列表

我的代码如下所示:

我想使用 jQuery 将以下内容添加到列表中:

我试过这个:

但这会在最后一个(就在结束标签之前)添加新li li而不是在它之后。添加这个的最佳方法是什么li

0 投票
3 回答
434 浏览

jquery-selectors - 追加 html 但新元素没有选择器

我输入了将标签添加到 div ...

现在我想删除标签...但是新标签没有选择器

我知道必须使用 live 但是如何以及为哪个元素?.append不能用live?

0 投票
1 回答
1168 浏览

html - html append by jquery 问题

嗨,我通过 jquery 将列附加到一行。我有一排看起来像这样

现在我在做什么,我将一些附加<td>到这一行。我的 javascript 函数看起来像这样

列已附加,但问题在于form标签。从我的代码中,我希望附加 html 后应该是这样的

但我得到了上面的表单标签<tr>,它看起来像这样

追加有什么问题?为什么表单标签总是在上面

0 投票
1 回答
916 浏览

jquery - Safari 在调用 append jquery 方法时删除元素

我在 safari 中遇到了一个非常奇怪的情况,而在其他浏览器(FF、IE、Chrome)中却没有。

我的 HTML 代码是这样的:

我的脚本是这样的:

在 Safari 以外的浏览器中,它将返回如下:

但在 Safari 中,它返回如下:

所以,隐藏的元素被扔掉了,我不知道在哪里。我在这里错过了 .append() 方法的隐藏功能吗?

您可以在这里亲自见证:http: //jsfiddle.net/mrMXS/ 请尝试使用 FF 的链接,然后使用 Safari。任何线索将不胜感激。

谢谢

0 投票
1 回答
139 浏览

jquery - FF 中的 jQuery .appendTo() 使用会破坏格式

我正在为我的网站制作一个简单的购物车。在商品的描述页面上,单击“添加到购物车”按钮后,该商品会出现在您购物车中商品列表的底部。它在 Chrome 和 IE9 中完美运行,但 Firefox(在本例中为 v6)破坏了良好的格式。appendTo 能够显示所有信息,但在 Firefox 中,购物车中的所有项目(位于 HTML 表中)都会丢失格式。表格中的文字和图片四处移动(对于所有项目。不仅仅是新项目)。

这是被回显以附加到表中的 html:

这是已经有 1 件商品的购物车:

0 投票
1 回答
736 浏览

jquery - Jquery post() - 无法附加返回数据

我第一次使用 jquery post() ,我不能简单地附加返回的数据。在我的情况下,数据只是我的操作调用的页面中的一个表格行。我有这个

我的数据正在访问数据库,但对话框不会破坏。这意味着我要添加的行会终止流程。注意:上面我使用了“html”参数,我不确定它是否合法,因为我只看到示例中使用了 xml 和 json。然后我将其修改为

它的工作原理是我正在获取我的数据,但是当我将表格行附加到现有表格时,单元格格式错误。如果我用萤火虫检查 DOM,表格在结构上是正确的,但是它没有显示为正确的表格行,所有数据都被“挤压”到左侧。

然后我觉得 HTML 没有正确传递,所以我使用了 jquery html() 方法,如下所示

其中“mydivwrapper”是放置在 tr 周围的 div,也通过返回的“数据”进入。这也是个坏主意。

请帮忙。

编辑:

我稍微改变了我的脚本。看这个

当我提醒返回的数据时,我得到了这个

已解决:我在操作中构建了表格行并将标记作为字符串返回。不知道为什么会发生上述行为。

此外,为了任何阅读这篇文章的人的利益,我在 jquery 对话框中发布我的表单时遇到了很大的困难。你看,我动态创建了对话框,它不在 DOM 中,我不得不调用 $("#mydialig").remove(); 让我的日期选择器每次都显示出来,并防止表单提交以前的值。希望对您有所帮助,这是最终代码。

0 投票
1 回答
2722 浏览

jquery - jQuery 将图像附加到 div 未显示但可以在 Firebug 上看到

我有这个设计应用程序,它允许用户使用 jQuery 在 div 上动态添加文本(追加)。文本是使用 ImageMagick 生成的(因此它具有曲线、波浪等效果),并且是 png 格式。

我的问题是,每当我尝试处理图像并将其 jQuery-append 到 html div“有时”它不会显示,但是当使用 firebug 检查时,我可以看到元素/图像在那里。我猜这是关于生成图像时互联网连接的“延迟”。

有没有办法“预加载”或确保在将图像附加到 div 之前创建图像?

该图像是通过 jQuery post 创建到一个带有“shell_exec(”imagemagick command“)”的“php”文件,并且我已经在帖子完成时添加了一个回调(附加发生在这里)。

谢谢 (”,)

0 投票
1 回答
665 浏览

jquery - 如何使用jquery解析json结果

我有以下 ajax 调用来调用 web 服务并取回 json 数据

我从 ajax 调用获得了以下 json 结果,我发现很难附加 img source 。

0 投票
8 回答
331545 浏览

javascript - 使用 jQuery 创建新元素的首选方式

我有两种方法可以创建<div>using jQuery.

任何一个:

或者:

除了可重用性之外,使用第二种方式的缺点是什么?