2016-08-12 43 views
0

爲什麼瀏覽器控制檯窗口會將jsx註釋報告爲警告?評論甚至沒有在我的Bundle.js文件中。這個問題只發生在註釋前至少有一個空格時,並且註釋必須位於行尾,如下面的示例所示。我得到警告:jsx評論在瀏覽器控制檯中拋出警告

ValidateDOMNesting:#text不能作爲TBODY的孩子

<table> 
    <tbody> {/*Comment Here with space before it*/} 
     <tr> 
     </tr> 
    </tbody> 
</table> 

回答

0

你在編譯jsx?瀏覽器目前不支持它,因此它正在閱讀那些花括號和評論爲純文本。

如果您正在編譯它,您可以粘貼該代碼段嗎?

+0

這是編譯的代碼片段。我在任何地方都看不到我的評論。 React.createElement(「table」,{style:{'width':'600pt','tableLayout':'fixed','borderCollapse':'separate','borderSpacing':'0','pageBreakInside':'avoid '}}, React.createElement(「tbody」,{id:「Remove118​​」},「」, React.createElement(「tr」,null,React.createElement(「td」,{style:{'paddingBottom' :'9pt'}}, – Lambert

+0

我認爲你的代碼片段不完整,警告說在哪一行發生這種情況?我添加了一些缺失的括號,它工作正常https://codepen.io/anon/pen/OXdmRW – martriay

+0

請參閱我只是在上面的例子中發現這個問題,只有當註釋位於行尾,並且前面有一個空格時 – Lambert