我的 HTML 页面中有多个 .text-excerpt
实例,我想知道如何从该元素的每个实例中删除所有标签。
HTML:
Lorem ipsum dolor sit amet, consectetur adipiscing
elit. Aenean eget.
Lorem ipsum dolor sit amet, consectetur adipiscing
elit. Aenean eget.
Lorem ipsum dolor sit amet, consectetur adipiscing
elit. Aenean eget.
Bạn có thể sử dụng.text()
为了那个原因。 .text()
的 getter 版本将获取元素的 .innerHTML
属性并过滤掉任何 HTML 标签。
将函数传递给 .text()
的 setter 版本并返回获取的值。
$('.text-excerpt').text(function(_,v){
return v;
});
JSFiddle
你可以用它制作一个简洁的小插件:
$.fn.removeHTML = function(){
return this.each(function(){
$(this).text(function(_, v){ return v ; });
});
};
JSFiddle
Tôi là một lập trình viên xuất sắc, rất giỏi!