如果 href 以 http://www.twitter.com/ 开头,则将类添加到 <a> [重复]

Posted

技术标签:

【中文标题】如果 href 以 http://www.twitter.com/ 开头,则将类添加到 <a> [重复]【英文标题】:add class to <a> if href starts with http://www.twitter.com/ [duplicate] 【发布时间】:2011-11-29 20:57:56 【问题描述】:

可能重复:jQuery: Select <a> which href contains some string

我正在为一个网站做一个小小的 twitter 实现。 我使用的 javascript 导出代码如下:

<ul>
 <li>twitter message here <a href="http://twitter.com/username/ID">time of twitter</a></li>
</ul>

现在我想给推特链接添加一个类,这样我就可以给它一个与推文中的普通链接不同的 CSS。

任何人有任何想法如何以正确的方式解决这个问题? :)

【问题讨论】:

***.com/q/303956/106261 这个问题是关于“开始于”而不是“包含”。另一个的解决方案是[href*='...'][href$='...']左右,但这个问题是[href^='...'] 【参考方案1】:
$('a[href^="http://twitter.com"]').addClass('twitter');

http://jsfiddle.net/apjD6/

【讨论】:

您在此处的回答也解释了为什么我的代码不起作用。我在 A 和 [href.... 之间有空格【参考方案2】:
$(function() 
  $("a[href^='http://twitter.com/']").addClass("someClass");
);

在此处查看参考:http://api.jquery.com/attribute-starts-with-selector/

【讨论】:

抱歉,那是什么?如果a和'['之间有空格,则固定。是别的什么吗? 你的报价被搞砸了,我想。现在修复了,没关系;)

以上是关于如果 href 以 http://www.twitter.com/ 开头,则将类添加到 <a> [重复]的主要内容,如果未能解决你的问题,请参考以下文章

python--17 文件

Python文件操作大全

创建java正则表达式以获取href链接

python 文件写入与储存

如何在iOS 7中以编程方式设置设备方向?

请问window.location.href以post方式传递参数的方法