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>標籤也可以這樣解決。