2013-03-26 56 views
0

我需要传递一个字符串和一个变量作为选择器到一个href属性,但我似乎无法得到正确的语法。任何人都可以帮忙吗?传递一个文本字符串和一个变量到href选择器

我现在有一个变量“画廊”,我需要在像传递:

$('#work_gallery li a[href="http://www.ddbremedy.co.uk/siteupdate/" + gallery + ]'); 

回答

1

切换到使用双引号,所以你可以在属性选择器中使用单引号的选择。

$("#work_gallery li a[href='http://www.ddbremedy.co.uk/siteupdate/" + gallery + "']"); 

除非你有多个链接到同一页面选择的第一部分,#work_gallery li可能是不必要的。如果此链接只在页面使用出现一次:

$("a[href='http://www.ddbremedy.co.uk/siteupdate/" + gallery + "']"); 

工作实例:http://jsfiddle.net/jFYGM/

+0

嗨凯文。似乎没有工作。单/双引号是否正确? – user1391152 2013-03-26 09:11:37

+0

@ user1391152检查您的标记以确保选择器匹配。我列举了一个例子来证明它正在工作。 – 2013-03-26 09:15:06

+0

辉煌。干杯哥们,你是明星。 – user1391152 2013-03-26 09:15:35

1

像这样 -

$('#work_gallery li a[href="http://www.ddbremedy.co.uk/siteupdate/' + gallery + '"]'); 
相关问题