解决方案 »
- SCRIPT438: 对象不支持“superfish”属性或方法
- 关于JS操作form和table
- js验证问题
- 关于用JAVASCRIPT取得屏幕大小的问题
- 取最大值后,再取整百,整千...怎么做到...
- 客户端动态修改xml网页---------------------究竟是谁更愚蠢? IE? 我?
- 请教大家一个问题
- 下拉框的每个选项有没有title属性??可以让鼠标移动到每个选项上的时候提示不同的信息?
- 请问大家把网站上的可执行文件下载下来后,使其自动执行安装是如何做的?例如象联众那样
- wDatePicker 要仅限制选择两个日期,一个是当月的最后一天,一个是下一个月的最后一天,求大神指点
- 两个层实现自右向左间的切换
- js引入到html中
我以及将我写的那个HTML都上传到了 http://it.zbphp.com/CSDN/ErrJqueryDOM/ 这个目录里面了,麻烦帮我看下……
可以打开这个 http://it.zbphp.com/CSDN/ErrJqueryDOM/ 地址来看下,里面的源码都在里面的。你看下演示地址: http://it.zbphp.com/CSDN/ErrJqueryDOM/
function FormatHtml(HTML){
if(HTML.length == 0) return ''; /* 去除所有样式 */
HTML.find('*').removeAttr('style')
.removeAttr('class');
HTML.find('img').remove(); HTML.find('div').replaceWith(function(i,str){
$(this).html( $.trim( $(this).html() ) );
if($(this).html().substring(0,3) == '<p>'){
return $(this).html();
}else{
return '<p>' + $(this).html() + '</p>';
}
}); /* 过滤回车BR */
HTML.find('br').replaceWith(function(){
return '<br />';
}); /* 过滤样式 */
HTML.find('p').replaceWith(function(){
return '<p>'+ $.trim( $(this).html() )+'</p>';
}); /* 连接过滤[不要图片之类的] */
HTML.find('a').replaceWith(function(){
// 51job.com 字符串长度为 9
if($(this).attr('href').substring(0,4) == 'http' && $(this).attr('host').substr(-9,9).toLowerCase() != '51job.com'){
return '<a href="'+$(this).attr('href')+'" target="_blank">'+ $.trim( $(this).text() )+'</a>';
}else{
return '';
}
}); return HTML;
}