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/