我有HTML:
<div>AAAAA</div>
<div id="bbb"></div>
<fish></fish>
和JS / jQuery:
$('#bbb').replaceWith('<div>BBBB</div>');
$('fish')[0].replaceWith('<div>CCCC</div>');
显示的内容(在Chrome上)是:
AAAAA
BBBB
<div>CCCC</div>
似乎一旦浏览器标记了一个坏元素,它就不会在它被改变时重新评估它。如何进行显示:
AAAAA
BBBB
CCCC
我无法弄明白该怎么做。任何帮助肯定会受到赞赏。
感谢。
Blake McBride
答案 0 :(得分:2)
自定义dom元素/组件尚未提供完整的浏览器支持,您可以查看here。
我的建议是将div
用于css课程或id's。否则,如果不使用整个框架林中的反应式框架,就无法做很多事情,因为它们允许您定义这些自定义元素并使用它们执行操作。