【发布时间】:2011-08-23 12:49:28
【问题描述】:
在某些情况下,我必须在新窗口/标签中打开链接。有没有一种方法对严格的 HTML 有效?使用 jQuery 这样做是可以接受的,但我宁愿不只是将 target="_blank"s 偷偷带回 w/jQuery,这样验证器就不会看到它们。
【问题讨论】:
-
这是一个方便的流程图,可帮助您了解何时使用 target="_blank":t.co/gfKZiXt
-
@jerone:这很有趣,但实际上并没有帮助。
-
对不起,今天才收到这条推文。 Ontopic:不知道任何有效的方法; jQuery 似乎是最好的选择。
-
我见过的最明智的事情是设置
rel="external"并使用 JavaScript 来执行它。但是你为什么不想使用target?您使用的是 XHTML Strict 文档类型吗?因为如果您使用的是 HTML5,target实际上是有效的。 -
@jerone:没必要道歉......这很很有趣。 @sdleihssirhc:我没有意识到它已经不再贬值了......不幸的是,我认为我们的用户群可能仍然在 IE7 中过于根深蒂固,无法使用 HTML5。
标签: jquery html strict new-window