javascript - 从 jQuery 选择器 .html() 中删除 Ember.js 脚本标签

标签 javascript jquery ember.js

jquery有办法吗?删除 <script> Ember.js 生成的标签?

<script id="metamorph-107-start" type="text/x-placeholder"></script>
<script id="metamorph-125-start" type="text/x-placeholder"></script>foo-bar-text<script id="metamorph-125-end" type="text/x-placeholder"></script>
<script id="metamorph-107-end" type="text/x-placeholder"></script>

我只要foo-bar-text 。这是我当前使用的选择器:

$(".control-group .controls .data").html();

返回上面的内容。

最佳答案

由于问题是用 ember.js 标记的,并且文本 foo-bar-text 位于脚本变形标记内,为了避免使用 tose 标记,您可以在中定义它你的模板就像

{{unbound myProperty}}

这样,您只需使用 jQuery 选择器 .html() 即可获取文本,而无需删除脚本标记。

关于javascript - 从 jQuery 选择器 .html() 中删除 Ember.js 脚本标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17686165/

相关文章:

javascript - 如何使用 jQuery 从 onchange 中选择输入值?

javascript - 如何根据 Bootstrap 类的屏幕尺寸启用 <div class ="row"> 的 ng-click 操作?

javascript - 将 div 的底部固定到滚动屏幕的底部

sorting - 简单的 ember 表头排序

javascript - NodeJS - 如何将变量发送到嵌套回调? (MongoDB 查找查询)

javascript - 为什么在警报中调用 input.value 时返回未定义

javascript - 如何避免在绝对定位的堂兄 div 上突出显示所有文本

javascript - Ember.js Object #<Object> 没有方法 'resolve'(里面有 jsFiddle)

javascript - Ember 输入模糊 Action

javascript - 事件监听器在未附加的元素上触发