<分区>
标签 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/
相关文章:
javascript - 使用 <input type ="file"> 读取本地文件?
javascript - 使用 Laravel 在服务器上上传声音 Blob
jquery - 更改可折叠标题的文本位置(Jquery Mobile 可折叠)
jquery - 使用 jQuery 触发从一个页面到另一个页面的事件
javascript - jQuery 通过选择不同的复选框显示动态 div
javascript - Onclick 无法在 IE8 和 IE7 中启用只读字段
javascript - 如何在文本框中输入文本后显示按钮?
javascript - react : TypeError: Cannot read property 'name' of undefined