jQuery jQuery.htmlPrefilter() 方法
實例
從傳入HTML字串中刪除所有標籤
$(function() {
var htmlPrefilter = $.htmlPrefilter,
rdel = /<(del)(?=[\s>])[\w\W]*?<\/\1\s*>/gi;
$.htmlPrefilter = function( html ) {
return htmlPrefilter.call( this, html ).replace( rdel, "" );
};
var htm = '<del>刪除</del><h1>標題</h2>';
$('body').append($.htmlPrefilter(htm));
});
定義和用法
$.htmlPrefilter() 函數通過jQuery操作方法修改和過濾HTML字串。
注意:1. 這種方法很少需要直接調用,反而可以使用這個方法作為修改現有jQuery操作方法的一個切入點。
語法
$.htmlPrefilter( html )
參數 | 描述 |
---|---|
html | String類型 在該HTML字串上進行操作 |

更多實例
確保任何HTML字串都符合XHTML標準
任何HTML字串都符合XHTML標準,從傳入HTML字串中刪除所有
<del>標籤也可以這樣解決。