给出以下代码段:

<div id="myDiv">
  This is my text <span>with a span</span>
</div>

jQuery可以通过以下方式获取内部字符串:
$('#myDiv').text();

原型(prototype)中是否有比以下方式更直观的方法:
$('myDiv').pluck('innerHTML').first().stripTags();

最佳答案

哼,不

$('myDiv').innerHTML.stripTags();

工作?

编辑:如果您真的想要Prototype中的text()方法,可以这样做:
Class.extend(Element, {
  text: function(element) {
    return element.innerHTML.stripTags();
  }
};

然后像这样使用它:
var txt = $('myDiv').text();

07-24 09:50
查看更多