我正在构建一个 Angular 应用程序,其中一个按钮应该在 div 中附加一个 blockquote,但这只有在 blockquote 不在 HTML 中时才有可能。
因此我在考虑寻找字符串 <blockquote id='myBlockquote'>
在带有以下代码的 html 中,但它不起作用:
if ((myHTML.indexOf('<blockquote id="myBlockquote">') = -1)) {
myHTML.append('some HTML');
}
我做错了什么?
干杯
最佳答案
如果您想要的元素存在或不存在,请尝试使用 .length
检查长度,然后追加
if(myHTML.find('#myBlockquote').length > 0) {
myHTML.append('some HTML');
}
关于javascript - 检查 div 是否已包含特定元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22349693/