首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用<br />替换所有<br>

用<br />替换所有<br>
EN

Stack Overflow用户
提问于 2009-10-13 14:10:16
回答 5查看 1K关注 0票数 2

我使用这个(jQuery)将所有的<br>替换为<br />,以清除验证错误:

代码语言:javascript
复制
$("<br>").replaceAll("<br />");

但这并不能减少任何验证错误。验证器会检查原始源代码吗?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-10-13 14:49:00

没有理由这样做。XHTML已经死了。将doctype切换为html5,然后愉快地使用未闭合的标记:

代码语言:javascript
复制
<!DOCTYPE html>
票数 3
EN

Stack Overflow用户

发布于 2009-10-13 14:17:44

只有在呈现文档之后,JQuery才会触发。页面加载过程将如下所示

发出页面的

  1. 请求
  2. 页面被发送到客户端计算机
  3. 页面加载
  4. 页面is validated
  5. JQuery Fire
  6. 将替换换行标记

我建议只在站点范围内查找和替换所有<br>标记,并用<br />替换它们

票数 10
EN

Stack Overflow用户

发布于 2009-10-13 14:15:40

验证器不运行javascript。它们解析HTML并将其与声明的doctype的模式进行比较。

您需要在源文件/视图中替换<br>,而不是在客户端。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1560491

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档