Javascript CSS在EmberJS车把中被忽略

Javascript CSS在EmberJS车把中被忽略,javascript,jquery,css,ember.js,handlebars.js,Javascript,Jquery,Css,Ember.js,Handlebars.js,EmberJS的表格格式有问题。 Clear table具有所有必要的CSS格式,但是当我添加 <script type="text/x-handlebars"></script> 对于Ember,输出格式似乎被忽略 此外,在那些脚本标记中,JS和jQuery选择器也不起作用 为什么会发生这种情况?如何使其按需工作? 这里的来源:我想你必须把你的mainDiv放在标签里面。否则,由于ember在默认情况下为其生成的视图生成了一个div,因此您会得到一个额外的div

EmberJS的表格格式有问题。 Clear table具有所有必要的CSS格式,但是当我添加

<script type="text/x-handlebars"></script> 

对于Ember,输出格式似乎被忽略

此外,在那些脚本标记中,JSjQuery选择器也不起作用

为什么会发生这种情况?如何使其按需工作?
这里的来源:

我想你必须把你的
mainDiv
放在
标签里面。否则,由于ember在默认情况下为其生成的视图生成了一个
div
,因此您会得到一个额外的div嵌套,因此您的css样式无法正确应用

我刚刚在JSFIDLE中更改了这一点,您提供了,它可以工作,至少应用了css样式

希望能有帮助


编辑:在这里,您可以看到如何使用ember处理事件的评论中提到的修改内容。

是的,这使css更容易,但是jquery现在无法选择项目,因为您使用的是
ember.js
您应该让它也为您处理事件,而不是使用简单的jquery语法……我已经编辑了我的答案,请看一下如何使用ember而不是普通的jQueryGreat来处理事件!它可以根据需要工作。还有一个问题,我可以添加类,例如,使用本机JS或在Ember事件中使用jquery方法?出现了另一个问题…我如何找到当前项,它是表中的按钮还是行,我在您的场景中尝试了“this”和“$(this)”,但它始终返回“undefined”。