javascript - JQuery $(element).append() 破坏脚本?

标签 javascript jquery html css

<分区>

我试图通过单击将一个元素附加到另一个元素,但它不起作用。我正在检查以确保该元素既存在又要附加的子元素不存在,并使用警报来验证这一切是否如我所想的那样工作。即使附加一个普通的 div 也不起作用。该部分之后还有更多内容应该触发,并且只有在我注释掉追加行时才会触发。感谢您的帮助。

$(".servicesMain_services_list li").click(function() {
    var itemTitleId = $(this).attr("id").replace("servicesMain","servicesMain_infoBox");
    if ($("#"+itemTitleId).children(".servicesMain_infoBox_itemTitle").length < 1) {
        if ($("#"+itemTitleId).length > 0) {
            $("#"+ItemTitleId).append("<div></div>");
        }
    }
.
.
.

});

编辑:我打错了。对不起大家。

最佳答案

$("#"+ItemTitleId).append("<div></div>");

应该是

$("#"+itemTitleId).append("<div></div>");

关于javascript - JQuery $(element).append() 破坏脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16741251/

上一篇:jquery - 为什么这不会在 block 中消失而不是只是显示它?

下一篇:html - zen 与 child 一起编码多个元素

相关文章:

javascript - 使用 &lt;input type ="file"> 读取本地文件?

javascript - 使用 Laravel 在服务器上上传声音 Blob

c# - 使用 anchor 指向谷歌地图上的位置

jquery - 更改可折叠标题的文本位置(Jquery Mobile 可折叠)

jquery - 使用 jQuery 触发从一个页面到另一个页面的事件

javascript - js 或 CSS 不工作

javascript - jQuery 通过选择不同的复选框显示动态 div

javascript - Onclick 无法在 IE8 和 IE7 中启用只读字段

javascript - 如何在文本框中输入文本后显示按钮?

javascript - react : TypeError: Cannot read property 'name' of undefined