Javascript JQuery$(element).append()中断脚本?

Javascript JQuery$(element).append()中断脚本?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我试图在单击时将一个元素附加到另一个元素,但它不起作用。我正在检查以确保元素都存在,并且要追加的子元素不存在,并且使用了警报来验证这一切是否按照我的想法工作。即使附加一个普通div也不起作用。在该部分之后应该触发更多内容,并且只有在我将附加行注释掉的情况下才会触发。感谢您的帮助 $(".servicesMain_services_list li").click(function() { var itemTitleId = $(this).attr("id").replace("servi

我试图在单击时将一个元素附加到另一个元素,但它不起作用。我正在检查以确保元素都存在,并且要追加的子元素不存在,并且使用了警报来验证这一切是否按照我的想法工作。即使附加一个普通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>");
        }
    }
.
.
.

});
$(“.servicesMain\u services\u list li”)。单击(函数(){
var itemTitleId=$(this.attr(“id”).replace(“servicesMain”,“servicesMain_infoBox”);
if($(“#”+itemTitleId).children(“.servicesMain\u infoBox\u itemTitle”).length<1){
如果($(“#”+itemTitleId).length>0){
$(“#”+ItemTitleId)。追加(“”);
}
}
.
.
.
});
编辑:我打错了。很抱歉。

$(“#”+ItemTitleId)。附加(“”);
$("#"+ItemTitleId).append("<div></div>");
应该是

$("#"+itemTitleId).append("<div></div>");
$(“#”+itemTitleId)。追加(“”);
$(“#”+ItemTitleId)。追加(“”);
应该是

$("#"+itemTitleId).append("<div></div>");
$(“#”+itemTitleId)。追加(“”);

您是否收到错误消息?你的HTML是什么?你有一个输入错误,itemTitleId的第一个字母在分线处大写。@Joe:不可能,因为id中的“servicesMain”后面有东西……mVChr……天哪,我觉得自己很愚蠢。谢谢。你收到错误消息了吗?你的HTML是什么?你有一个输入错误,itemTitleId的第一个字母在分线处大写。@Joe:不可能,因为id中的“servicesMain”后面有东西……mVChr……天哪,我觉得自己很愚蠢。非常感谢。