在jQuery中操作字符串

时间:2010-10-15 15:09:38

标签: javascript jquery string

我有一个带有特定网址的锚标记,我想要添加一个类。我目前正在这样做:

$('a[href=http://this.ismyurl.com/folder/file.html]').addClass('red');

我遇到的问题是此网址不一致。文件名file.html总是相同的,所以如果我可以操作这个字符串并专注于最后9个字符(例如),那么我可以用相同的方式添加一个类。问题是,我不知道该怎么做。

有人可以帮忙吗?

感谢
罗尼

3 个答案:

答案 0 :(得分:4)

您正在寻找带有选择器$=

的属性end
$('a[href$="file.html"]').addClass('red');

答案 1 :(得分:2)

您可以在jQuery选择器中使用通配符。我相信这会奏效:

$('a[href$=/file.html]').addClass('red');

这会将'red'类添加到所有带有以'/file.html'结尾的href的链接。

答案 2 :(得分:0)

var url = "http://someurl.com"
$('a[href='+url+']').addClass('red');